[toc]
1、忘記密碼(基于mysql-5.7.16)
啟動免授權(quán)服務(wù)端
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)
第一步,關(guān)掉系統(tǒng)服務(wù)
net stop mysql
第二步,創(chuàng)建一個文本文件,內(nèi)含一條密碼修改命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
第三步:命令行方式啟動服務(wù)器,指定啟動時執(zhí)行上述的密碼修改命令文件(如:文件在D盤,文件名是c.txt)
mysqld --init-file=d:c.txt --console