macbook中 Navicat Premium連接數據庫出現2003錯誤 如何解決

macbook Navicat Premium 連接數據庫中出現2003 - Can’t connect to MySQL server on ‘127.0.0.1’ (61 “Connection refused”) 如何解決

折磨了好久,跟解決重啓一個套路,思路混亂
原文地址:https://www.cnblogs.com/Jokerguigui/p/11724356.html

第一步  關閉mysql服務:

蘋果->系統偏好設置->最下邊點mysql 在彈出頁面中 關閉mysql服務(點擊stop mysql server)
如果這種方法沒有成功:

可以使用命令行關閉mysql:

~$ sudo /usr/local/mysql/support-files/mysql.server stop

第二步

1、進入終端輸入:

cd /usr/local/mysql/bin

2、回車後 登錄管理員權限

sudo su  

(輸入你電腦的密碼)

3、回車後輸入以下命令來禁止mysql驗證功能

 ./mysqld_safe --skip-grant-tables

(注意是mysqld)

4、回車後mysql會自動重啓(偏好設置中mysql的狀態會變成running)

第三步

1、輸入命令

./mysql

2、回車後,輸入命令

FLUSH PRIVILEGES;

3、回車後,輸入命令

ALTER user 'root'@'localhost' IDENTIFIED BY '123456' 

(123456,這是新密碼隨意寫一個記住的)

第四步

重啓mysql:

~$ sudo /usr/local/mysql/support-files/mysql.server restart

這就OK了,OK了!!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章