mac使用mysql出現的錯誤 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


1.首先第一步
停止Mysql服務 打開系統偏好設置中的mysql選擇Stop Mysql Server

2:
進入終端輸入:cd /usr/local/mysql/bin/
回車后;

登錄管理員權限 sudo su
回車后;輸入管理員對應的密碼

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

3 
 輸入命令 ./mysql
回車后,

 

4:輸入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼')

(注意結束時帶分號)

5:輸入命令 FLUSH PRIVILEGES; 

第六步:mysql> 狀態下輸入 quit;

完成

 

 

 

 


免責聲明!

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



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