WDlinux官方论坛's Archiver

xujipm 发表于 2017-1-2 02:00

mysql 数据库root 密码重置 V5.5.*

[i=s] 本帖最后由 xujipm 于 2017-1-2 02:08 编辑 [/i]

针对版本为 5.5.* 的mysql

1、先kill所有mysql的进程  (ps -aux 查看   kill -9 进程ID)
2、安全模式启动mysql   
[code] mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables --skip-networking&[/code]

3、进入mysql
# [code]mysql[/code]

4、选择user()
mysql > [code]select user();[/code]

5、重置密码
mysql > [code]update mysql.user set password=password('newpassword') where user='root';[/code]

6、kill安全模式的mysql进程

7、启动mysql

[code]service mysqld start[/code]

8、进入网页修改密码界面,重新修改下密码。否则有可能出现无权限等问题。

大功告成!

a7598602 发表于 2017-1-2 11:53

你这个太复杂了,有时候还失败,我百度了下 直接输入 mysql -uroot -p 重置密码为 123 然后进入后台修改就成功了

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.