Access denied for user 'root'@'localhost' (using password: YES/NO)的解決辦法親測有效


方法來自: mac連接mysql出現Access denied for user 'root'@'localhost' (using password: YES)
感謝作者zhangqiang180

處理方法:
1.關閉mysql的服務,點擊最左上的蘋果圖標在系統偏好設置中,找到mysql,點擊,stop

或者輸入命令:sudo /usr/local/mysql/support-files/mysql.server stop
關閉

2進入終端

輸入(cd /usr/local/mysql/bin/)回車

輸入(sudo su)回車以獲取管理員權限

輸入(./mysqld_safe --skip-grant-tables &)回車以禁止mysql驗證功能,mysql會自動重啟,偏好設置中的mysql狀態會變成running

3新建一個終端窗口(cmd+T),
輸入命令:sudo /usr/local/mysql/bin/mysql -u root -p
然后輸入自己電腦密碼和mysql密碼。

這樣mysql 就可以啟動拉。


免責聲明!

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



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