[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