mysql root密碼一直錯誤 強制修改


1、在mysql.cnf 里最后加上:skip-grant-tables

2、重啟服務器

3、打開ssh命令行界面,輸入:mysql -u root -p 直接回車,不需要輸入密碼即可進入。(這時候,如果有裝phpmyadmin的,可以直接空密碼登錄root了,但是有一些權限沒有)

4、 進入后修改當前數據庫:use mysql;

5、修改密碼:update user set password=password('123456') where user='root';

本次問題是因為【root】用戶的【localhost】host被刪了,所以進去直接復制127.0.0.1的一行數據,就解決了。

 


免責聲明!

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



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