Centos7.3下mysql5.7.18安装并修改初始密码的方法

Centos7.3下mysql5.7.18安装并修改初始密码的方法

简介

本篇攻略旨在帮助初学者在Centos7.3下安装mysql5.7.18,并修改初始密码。

安装Mysql5.7.18

1. 升级所有包

在安装mysql之前,需要先升级所有的包到最新。打开终端,输入以下命令:

sudo yum -y update

2. 添加mysql安装源

mysql官网为Centos 7.3提供了安装源。打开终端,输入以下命令:

sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

3. 安装mysql

输入以下命令,安装mysql:

sudo yum install -y mysql-community-server

4. 启动mysql服务并开机自启动

输入以下命令启动mysql服务:

sudo systemctl start mysqld.service

输入以下命令设置mysql服务开机自启动:

sudo systemctl enable mysqld.service

5. 查看mysql默认密码

mysql安装后,MySQL会自动生成一个随机密码,该密码被记录在 /var/log/mysqld.log 文件中。操作如下:

sudo cat /var/log/mysqld.log | grep 'temporary password'

输出结果应如下所示:

2018-09-17T04:15:36.665071Z 1 [Note] A temporary password is generated for root@localhost: Fn7cNlDBKTFJ

将 "Fn7cNlDBKTFJ" 复制到记事本备用。

6. 修改密码

接下来我们需要修改mysql的初始密码。输入以下命令:

mysql -u root -p

输入初始密码 ("Fn7cNlDBKTFJ" 或你的随机密码) 登录 MySQL 后,进入 mysql 命令模式。然后执行以下命令来修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

请将 "newpassword" 替换为你自己想要使用的新密码。

7. 更新用户可访问地址以避免访问权限错误

在默认情况下,MySQL 5.7的root帐户只能通过本地套接字(localhost)进行访问。如果你想从外部访问MySQL,则必须通过授权的方式,尤其是当你通过PHP等语言连接MySQL时。操作如下:

mysql -u root -p

输入登录密码,进入 mysql 命令模式后,执行以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;

请将 "newpassword" 替换为你自己设置的新密码。执行结束后,刷新授权表:

FLUSH PRIVILEGES;

8. 重启mysql服务

修改完密码后,重启mysql服务,使修改生效,执行以下命令:

sudo systemctl restart mysqld.service

总结

本文介绍了Centos7.3下mysql5.7.18安装及修改密码的详细步骤。首先通过添加mysql安装源安装mysql,然后查看初始密码,修改密码,最后开启外部访问并重启mysql服务。

示例

示例1:安装mysql

# 执行以下命令,安装mysql
sudo yum install -y mysql-community-server

# 启动mysql服务并开机自启动
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service

示例2:修改密码

# 执行以下命令,输入随机密码(temporary password)以及新密码,修改初始密码
mysql -u root -p

# 登入完成后执行以下命令
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

# 更新用户可访问地址以避免访问权限错误
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos7.3下mysql5.7.18安装并修改初始密码的方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • Kotlin语言使用WebView示例介绍

    Kotlin语言使用WebView示例介绍 简介 WebView是Android平台上的一个重要组件,它可以在应用程序中显示网页内容。Kotlin语言提供了简洁而强大的方式来使用WebView组件。本攻略将详细介绍如何在Kotlin语言中使用WebView,并提供两个示例说明。 示例一:加载网页 以下是一个简单的示例,演示了如何在Kotlin中使用WebVi…

    other 2023年9月6日
    00
  • 浅谈Webpack打包优化技巧

    以下是关于Webpack打包优化技巧的完整攻略: 浅谈Webpack打包优化技巧 1. 使用Webpack的生产模式 在打包时,使用Webpack的生产模式可以自动应用一些优化策略,例如代码压缩、去除无用代码等。可以通过在命令行中设置–mode参数为production来启用生产模式。 示例代码: webpack –mode production 2. …

    other 2023年10月14日
    00
  • CONFIG.SYS文件的命令与配置

    CONFIG.SYS文件是DOS系统中的一个配置文件,它用于指定计算机引导启动时加载的设备驱动程序及系统配置信息。本篇攻略将全面详解这个重要的系统文件及其命令与配置方法。 配置格式 CONFIG.SYS文件采用纯文本格式,可以使用任何可编辑文本的工具进行编辑,如Notepad或者是Edit。其中,每一行可以是一个系统命令或者是一个注释。每个命令都需要遵循特定…

    other 2023年6月25日
    00
  • asp.net 控件验证 FCKeditor

    标题:ASP.NET 控件验证 FCKeditor 的完整攻略 简介 FCKeditor 是一款常用的富文本编辑器,适用于网站后台管理,它可以较为方便地编辑、格式化、上传图片/附件等。对于 ASP.NET 项目,我们常常需要在表单提交时验证用户输入的数据是否符合要求,本文针对 FCKeditor 提供的控件,在表单提交时进行验证,以确保用户提交的数据更加符合…

    other 2023年6月27日
    00
  • 小米4悄然升级Android 6.0.1:版本号也变成了MMB29M

    小米4悄然升级Android 6.0.1: 版本号也变成了MMB29M攻略 小米4是一款备受欢迎的智能手机,最近悄然升级到了Android 6.0.1,并且版本号也变成了MMB29M。本攻略将详细介绍如何升级小米4的操作步骤。 步骤一:备份重要数据 在进行任何系统升级之前,我们强烈建议您备份重要的数据。这可以防止数据丢失或损坏。您可以通过以下方式备份数据: …

    other 2023年8月3日
    00
  • Page.ClientScript.RegisterStartupScript

    Page.ClientScript.RegisterStartupScript 网站的前端技术不断更新,开发者需要通过Page.ClientScript.RegisterStartupScript方法将前端脚本嵌入到网页中,以实现更多的交互和动态变化。本文将介绍这个方法的基本用法和常见问题的解决方案。 基本用法 Page.ClientScript.Regis…

    其他 2023年3月28日
    00
  • Java编译和解释执行对比及原理解析

    Java编译和解释执行对比及原理解析 Java是一种编程语言,它支持编译和解释执行两种方式。本文将对Java编译和解释执行进行对比,并探讨它们的原理。 Java编译原理 Java编译器将Java源代码编译成字节码,这些字节码可以运行在Java虚拟机上。Java代码编译成字节码的过程分为以下几个步骤: 词法分析:将源代码分解成一个个的单词和符号。 语法分析:将…

    other 2023年6月26日
    00
  • JavaScript判断用户名和密码不能为空的实现代码

    下面是详细讲解JavaScript判断用户名和密码不能为空的实现代码的完整攻略。 1. 判断用户名和密码是否为空 在表单中,我们需要通过JavaScript来对用户输入的用户名和密码进行非空校验。具体的实现方式可以通过以下步骤进行: 获取到用户名和密码输入框的值。 javascript const username = document.getElement…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部