參考資料:https://www.cnblogs.com/nangch/p/5521193.html 解決方法: 一、通過編輯/etc/my.cnf文件在[mysqld]下麵加上skip-grant-tables=1,保存退出; 二、重啟MySql服務【systemctl restart mysql ...
參考資料:https://www.cnblogs.com/nangch/p/5521193.html
解決方法:
一、通過編輯/etc/my.cnf文件在[mysqld]下麵加上skip-grant-tables=1,保存退出;
二、重啟MySql服務【systemctl restart mysqld.service】;
三、以root身份登錄MySql【mysql -u root】;
四、進入mysql資料庫【mysql> use mysql;】;
五、修改root密碼:
mysql> update user set authentication_string = password('新密碼'),password_last_changed=now() where user='root';
六、退出mysql,再次編輯/etc/my.cnf文件,將第一步中添加的skip-grant-tables=1刪掉,重啟啟動MySql服務即可。