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、进入网页修改密码界面,重新修改下密码。否则有可能出现无权限等问题。
大功告成! 你这个太复杂了,有时候还失败,我百度了下 直接输入 mysql -uroot -p 重置密码为 123 然后进入后台修改就成功了
页:
[1]