1. 程式人生 > >Mac下 Mysql本地連線報錯

Mac下 Mysql本地連線報錯

客戶端報錯:2003 - Can’t connect to MySQL server on ‘127.0.0.1’ (61 “Connection refused”)
在這裡插入圖片描述
終端報錯:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/tmp/mysql.sock’
在這裡插入圖片描述

報錯原因是由於mysql服務沒開啟,兩種解決方法

1.開啟系統偏好設定
在這裡插入圖片描述
在“MySQL”對話方塊中,單擊“啟動MySQL服務”按鈕在這裡插入圖片描述

在彈出的視窗中,輸入管理員密碼,然後單擊“好”按鈕
在這裡插入圖片描述

在“MySQL”對話方塊中,MySQL服務的狀態顯示為:如下狀態表示MySQL服務已經啟動


在這裡插入圖片描述
2.如果系統偏好設定並沒有顯示“MySQL”,原因是mac版本與mysql版本不相容,需在終端操作(或下載版本相容的mysql)

2.1 which mysql 檢視mysql的安裝位置(如未安裝,需要先安裝:mysql not found)
在這裡插入圖片描述
2.2 brew info mysql 檢視mysql資訊
在這裡插入圖片描述
2.3 mysql.server start 啟動mysql 服務
在這裡插入圖片描述
2.4 連線mysql成功
在這裡插入圖片描述

在這裡插入圖片描述

參考文章:
https://www.cnblogs.com/heleilei/p/6021654.html
https://blog.csdn.net/liuxiaoming1109/article/details/77882368


https://blog.csdn.net/qq_2300688967/article/details/79168646