mac os x 安裝mysql遇到 Access denied for user 'root'@'localhost' (using password: YES)的解決方法


最近把開發環境遷移到macbook上,裝上mysql啟動之后,連接,總是報這個錯誤。5.5的版本默認密碼為空。其實這個錯誤是root未授權的問題。解決方法如下:

未給localhost root用戶授權,新建一個localhost root用戶,然后授權給他:
在終端里定位到mysql安裝目錄的bin目錄下
1、執行 mysql -u root -p  
初始無密碼,直接回車下一步
2、use mysql 
繼續下一步執行如下語句:
1、create user 'root'@'localhost' identified by '你的密碼';

2、grant all privileges on *.* to root@'localhost'; 


3、FLUSH PRIVILEGES;
 

 

可以先執行2試試,如果不行,再執行1,2步驟,執行過后一定要重啟mysql。 


免責聲明!

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



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