首页 > 数据库技术 > 详细

重置mysql.user中的密码

时间:2019-10-12 13:22:35      阅读:78      评论:0      收藏:0      [点我收藏+]

-- 忘记密码怎么办
只介绍一种方法,其余的方法可以自己去尝试
1.关闭mysql服务端 net stop mysql
2.输入mysqld --skip-grant-tables # 以跳过授权表的方式在命令行中启动mysqld服务端
3.再打开一个cmd 输入 mysql -uroot -p 不用输入密码,直接登录
4.重置mysql.user表中的密码
mysql> update mysql.user set password=password(‘123‘) where user=‘root‘ and host=‘localhost‘
mysql> flush privileges # 对于用户和权限的操作,建议每次都使用刷新
5.停止mysql服务(刚刚是以跳过授权方式启动的,需要关闭,此时是通过mysqld启动,服务端是夯住的,Ctrl+C停止服务)
6.net start mysql 重启服务
7.输入:mysql -uroot -p123 即可登录
还有一个方法是直接在配置文件中的[musqld]中写跳过权限认证的命令,用户几乎一样

重置mysql.user中的密码

原文:https://www.cnblogs.com/yangduoduo/p/11660873.html

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