码迷,mamicode.com
首页 > 数据库 > 详细

mysql5.7.22以上版本忘记密码时这样修改

时间:2018-07-09 12:42:50      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:权限   否则   auth   get   步骤   tps   去掉   pass   grant   

1.关闭mysql服务
net stop mysql

2.找到mysql安装路径找到 my.ini 打开在 [mysqld] 下添加 skip-grant-tables 跳过密码校验

3.登陆mysql mysql -uroot -proot(这里root为密码,也可随便输入)

4.进入MySQL 改密码
mysql> update mysql.user set authentication_string=password(‘root‘) where user=‘root‘ and Host = ‘localhost‘; ///123456自己的新密码 *特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
(若不成功,则重复步骤3
root权限登录mysql:(这里我的账户是root,密码也是root)
mysql -uroot -proot
然后更改密码:
SET PASSWORD = PASSWORD(‘root‘);)

5.记得把my.ini中的 skip-grant-tables 去掉否则谁都可以登陆我们的数据库了

mysql5.7.22以上版本忘记密码时这样修改

标签:权限   否则   auth   get   步骤   tps   去掉   pass   grant   

原文地址:https://www.cnblogs.com/mjbrian/p/9282938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!