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