Board logo

标题: [教程] mysql 数据库root 密码重置 V5.5.* [打印本页]

作者: xujipm    时间: 2017-1-2 02:00     标题: mysql 数据库root 密码重置 V5.5.*

本帖最后由 xujipm 于 2017-1-2 02:08 编辑

针对版本为 5.5.* 的mysql

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


3、进入mysql
#
  1. mysql
复制代码


4、选择user()
mysql >
  1. select user();
复制代码


5、重置密码
mysql >
  1. update mysql.user set password=password('newpassword') where user='root';
复制代码


6、kill安全模式的mysql进程

7、启动mysql

  1. service mysqld start
复制代码


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

大功告成!
作者: a7598602    时间: 2017-1-2 11:53

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




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2