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

最近把開發環境遷移到macbook上,裝上mysql啓動以後,鏈接,老是報這個錯誤。5.5的版本默認密碼爲空。其實這個錯誤是root未受權的問題。解決方法以下:mysql

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

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


三、FLUSH PRIVILEGES;
 ide

 

能夠先執行2試試,若是不行,再執行1,2步驟,執行事後必定要重啓mysql。 spa

相關文章
相關標籤/搜索