首页 > 数据库技术 > 详细

MySQL的root用户密码忘了怎么办

时间:2016-01-10 17:14:36      阅读:219      评论:0      收藏:0      [点我收藏+]
  1. 修改MySQL的配置文件my.cnf,路径是/etc/my.cnf

  2. 在配置文件中写入一行skip-grant-tables,添加后保存并退出,如下图

    技术分享

  3. 添加完成以后,重启mysqld,重启完成后直接用root用户登录,就可以直接进去了,这回就不需要密码喽,哈哈

  4. 登录进去了就赶紧改密码把:

    mysql>update mysql.user set password=password("123") where user=‘root‘ and host=‘%‘;

    mysql>flush privileges   如果改完以后你不执行这一条,退出mysql在进来还是不需要密码,执行以后退出再进来就得输入新密码了


    改完密码记得把配置文件改回来哦。


注意:进去改密码的时候别用set password=password("123");这样修改哦,会报错,报错信息如下:ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

大概意思好像就是在这个skip-grant-tables选项不能执行这个命令啦,还是乖乖用update改吧

本文出自 “我只是路过啊” 博客,请务必保留此出处http://justdb.blog.51cto.com/11092943/1733458

MySQL的root用户密码忘了怎么办

原文:http://justdb.blog.51cto.com/11092943/1733458

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!