首页 > 数据库技术 > 详细

Mysql5.7全新的root密码规则

时间:2015-08-26 15:46:41      阅读:17389      评论:0      收藏:0      [点我收藏+]
原创文章,转载请注明出处:服务器非业余研究http://blog.csdn.net/erlib 作者Sunface

联系邮箱:cto@188.com



今天在安装mysql5.7.8的时候遇到一些问题,首当其冲便的是初始root密码的变更,特分享解决方法如下:

1.mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。

shell> cat /root/.mysql_secret 

# Password set for user ‘root@localhost‘ at 2015-04-22 22:13:23 

?G5W&tz1z.cN


2.若第一步成功,则使用该密码继续第7步(笔者由于找不到该文件,只能从第3步开始)


3.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables


4.service mysqld restart后,即可直接用mysql进入


5.mysql> update mysql.user set authentication_string=password(‘123qwe‘) where user=‘root‘ and Host = ‘localhost‘;

   mysql> flush privileges;

   mysql> quit;


6.将/etc/my.cnf文件还原,重新启动mysql:service mysql restart,这个时候可以使用mysql -u root -p‘123qwe‘进入了


7.mysql>SET PASSWORD = PASSWORD(‘newpasswd‘); 设置新密码

总结一下:想尝鲜,就要付出代价!

版权声明:本文为博主原创文章,未经博主允许不得转载。

Mysql5.7全新的root密码规则

原文:http://blog.csdn.net/erlib/article/details/48003681

(0)
(4)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!