首页 > 数据库技术 > 详细

忘记mysql管理密码怎么办?

时间:2018-05-01 13:50:32      阅读:186      评论:0      收藏:0      [点我收藏+]
情况一:

在已知密码的情况下修改mysql管理密码:

mysqladmin -uroot -p123 password 123456


情况二:

在忘记mysql登录密码的情况下,清空或登录mysql管理密码:

1.#停止mysqld服务

 

   /etc/init.d/mysqld stop

2.#使用mysqld_safe启动服务器。这样启动mysql将允许任何人以root用户和空密码访问mysql服务器

  

#允许本和网络远程登录

/application/mysql/bin/mysqld_safe --skip-grant-tables&     

#不允许网络远程登录(建议)

/application/mysql/bin/mysqld_safe --skip-grant-tables --skip-networking &

3.#使用mysql语句直接登录,这里不需要密码

    

mysql

4#.使用MySQL语句修改密码,修改授权表

   

5.6版本:

mysql>use mysql;update mysql.user set password=PASSWORD('123') where user='root' and host='localhost';  #把root用户更新密码为 123456

exit     #退出


5.7版本中的:password字段改成authentication_strings

update mysql.user set authentication_string=PASSWORD('123') where user='root' and host='localhost';

   

5.#然后重启mysql,这样mysql的root密码就修改了

   

/etc/init.d/mysqld restart


忘记mysql管理密码怎么办?

原文:http://blog.51cto.com/13055758/2109437

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