Mac-無法進入mysql,你這樣做就對了


 

mysql -uroot -p 輸入密碼之后
報錯:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
sudo /usr/local/MySQL/support-files/mysql.server start啟動mysql服務
報錯:ERROR! The server quit without updating PID file (/usr/local/mysql/data/bogon.pid).錯誤!服務器在沒有更新PID文件(/usr/local/mysql/data/bogon.PID)的情況下退出。


在網上找了很多大致雷同的方案都不能行,終於


1.打開系統偏好設置,關掉mysql服務
2.進入終端輸入:cd /usr/local/mysql/bin/回車后;
3.登錄管理員權限 sudo su回車后;輸入管理員對應的密碼
4.輸入以下命令來禁止mysql驗證功能 ./mysqld_safe --skip-grant-tables &
回車后mysql會自動重啟(偏好設置中mysql的狀態會變成running)

5.ps aux |grep mysqld

6.sudo kill -9 進程號

7.重啟mysql服務

 

 

或者參考博客:https://blog.csdn.net/huyanyan08/article/details/78727726

 


免責聲明!

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



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