2.1、mysql-5.7.16 和 mysql-8.0.12 忘记密码修改

[toc]

1、忘记密码(基于mysql-5.7.16)

启动免授权服务端

mysqld --skip-grant-tables

客户端

mysql -u root -p

修改用户名密码

update mysql.user set authentication_string=password('666') where user='root';
flush privileges;

2、忘记密码(基于mysql-8.0.12)

第一步,关掉系统服务

net stop mysql

第二步,创建一个文本文件,内含一条密码修改命令

ALTER USER 'root'@'localhost' IDENTIFIED BY '';

第三步:命令行方式启动服务器,指定启动时执行上述的密码修改命令文件(如:文件在D盘,文件名是c.txt)

mysqld --init-file=d:c.txt --console

    原文作者:A_Python
    原文地址: https://www.jianshu.com/p/bbacac01a7c0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞