最近把開發環境遷移到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