最新消息:把Logo换了一下,虽然丑了点,但至少完全是自己的设计

MySQL 5.7中root的初始密码的设置方法

MySQL 宇托 316浏览 暂无评论

在之前一篇文章里写了MySQL的安装方法《ZIP版MySQL服务安装和卸载》。不像之前的版本里root的初始密码为空。5.7之后的MySQL中root的初始密码是不为空的,是在初始化过程中自动生成的。修改root的初始密码方法如下。

1. 先初始化MySQL。初始化的命令为:

mysqld --initialize

2. 然后在新生成的MySQL的data目录(如果没有特殊设置,一般在MySQL安装目录下)下找到一个文件名为机器名.err的文件。在里面找到像下面这样的一行内容。

2016-08-05T01:28:08.766149Z 1 [Note] A temporary password is generated for root@localhost: Iy1ihEa:-D%5

其中Iy1ihEa:-D%5,就是root的初始密码

3. 登入MySQL,然后修改root的初始密码

登入MySQL的命令是mysql -uroot -p初始密码。要注意的是-u-p之后没有空格。例:我的登入命令如下:

mysql -uroot -pIy1ihEa:-D%5

登入之后,修改初始密码的SQL如下

SQL
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

其中的新密码改为自己想要设置的密码。

4. 重启一下MySQL服务,就可以用新密码登陆了。

转载请注明:宇托的狗窝 » MySQL 5.7中root的初始密码的设置方法

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址