码迷,mamicode.com
首页 > 数据库 > 详细

MySQL忘记root密码解决办法

时间:2017-02-12 10:47:24      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:自己的   配置文件   修改root密码   配置   new   password   查找   ini   set   

自己的测试机好长时间没有使用MySQL了,将密码忘记了,现在需要登陆,然后修改密码,步骤如下:

1.停止数据库

/etc/init.d/mysqld stop

 

2.修改my.cnf

修改my.cnf文件,在mysqld进程配置文件中添加skip-grant-tables
#在这里,如果忘记my.cnf在哪,可以使用:sudo find / -name my.cnf 命令进行查找。

技术分享

 

3.重启数据库

/etc/init.d/mysqld start

 

4.修改root密码

直接使用命令:mysql -u root -p 命令[无需输入密码直接回车登陆]
修改root密码: update mysql.user
set password=password(newpassword) where user=root

 

5.重启数据库

这里需要将my.cnf中的skip-grant-tables删除或者注释掉,然后重启数据库。
注意:如果没有注释那么下一次登陆的时候仍然是不需要密码的。

 

MySQL忘记root密码解决办法

标签:自己的   配置文件   修改root密码   配置   new   password   查找   ini   set   

原文地址:http://www.cnblogs.com/0xcafebaby/p/6390373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!