MySql5.5忘记root密码怎么办

 我来答
EvenHHZ
2017-02-18 · 知道合伙人软件行家
EvenHHZ
知道合伙人软件行家
采纳数:13691 获赞数:18845
个人出版图书:《玩转Python网络爬虫》、《玩转Django2.0》

向TA提问 私信TA
展开全部

一.MySQL密码的恢复方法之一 

如果忘记了MySQL的root密码,可以用以下方法重新设置:

  1. 切换到root下

  2. su root 

  3. 2. KILL掉系统里的MySQL进程; 

  4. killall -TERM mysqld 

  5. 3. 用以下命令启动MySQL,以不检查权限的方式启动; 

  6. safe_mysqld --skip-grant-tables & 

  7. 4. 然后用空密码方式使用root用户登录 MySQL; 

  8. mysql -u root 

  9. 5. 修改root用户的密码; 

  10. mysql> update mysql.user set password=PASSWORD('123456') where User='root'; 

  11. mysql> flush privileges; 

  12. mysql> quit 

  13. 重新启动MySQL,就可以使用新密码登录了。 

  14. 二. MySQL密码的恢复方法二

  15. 有可能你的系统没有 safe_mysqld 程序(ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复

  16. 1.切换到root下

  17. su root

  18. 2. 停止mysqld; 

  19. /etc/init.d/mysql stop

  20. 3. 用以下命令启动MySQL,以不检查权限的方式启动; 

  21. mysqld --skip-grant-tables &

  22. 4. 然后用空密码方式使用root用户登录 MySQL; 

  23. mysql -u root

  24. 4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码); 

  25. mysql> update mysql.user set password=PASSWORD('123456') where User='root'; 

  26. mysql> flush privileges; 

  27. mysql> quit 

  28. 重新启动MySQL

  29. /etc/init.d/mysql restart

  30. 就可以使用新密码 123456 登录了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式