MySQL5.7以上忘记密码

1. 修改配置文件 在[mysqld]中新增一行 skip-grant-tables

2. 重启MySQL服务  

mysqld -s restart

3. 进入mysql控制台

# 密码随便输入
mysql -uroot -p

4. 更新密码

update mysql.user set authentication_string=password('abcd') where user="root";

flush privileges;

5. 恢复配置文件 删除skip-grant-tables

6. 重启mysql

转载于:https://my.oschina.net/u/3054299/blog/2996337

你可能感兴趣的:(数据库)