mysql 5.7 忘記root密碼解決方法


1.修改配置文件

vim /etc/my.cnf

在[mysqld]節點添加

skip-grant-tables

2.重啟mysql

3.用空密碼進入

mysql -uroot

執行

update mysql.user set authentication_string=password('123') where user='root' and Host = 'localhost';

 flush privileges;

退出mysql

還原my.cnf

補充,使用上面方法修改密碼后,在使用mysql -uroot -p < demo.sql導入數據時候報錯,所以用如下語句修改密碼更好

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM