中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

brew mysql無法連接問題怎么解決

發布時間:2021-12-04 11:56:44 來源:億速云 閱讀:254 作者:iii 欄目:大數據

本篇內容介紹了“brew mysql無法連接問題怎么解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

故障現象

<br />今天本地項目怎么都啟動不了,查看日志發現是連接本地數據庫超時,報錯信息如下:<br />

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

<a name="57Pc9"></a>

排查過程

<br />首先查看代碼,發現也沒有修改到數據庫相關的內容,突然出現有點詭異。<br /> <br />轉念一想會不會是數據庫出了問題,果然,使用數據庫管理工具 Datagrip  連接的時候也報了同樣的錯誤,所以基本確定是 mysql  出了問題。<br /> <br />首先查看 **brew **安裝的本地 mysql  服務的狀態,這里有三種方法查看:<br />

  1. 通過 ps  命令

ps -ef | grep mysql

<br />通過 ps 命令加 grep  過濾,可以查看是否有 msyql  進程在進行。<br />

  1. 通過 lsof  命令

lsof -i:3306

<br />也可以通過 lsof  命令,查看指定端口有沒有啟動,我當時創建的時候用的默認端口 3306  端口,如果你設置了其它端口,可以改成對應的<br />

  1. 通過  brew  的  services  查看(推薦)

<br /> brew  的  services  是用來管理后臺服務命令,它主要有如下功能:<br />

brew mysql無法連接問題怎么解決好的,直接使用  brew services  命令看看  mysql  的狀態

brew mysql無法連接問題怎么解決 

可以看到列出的狀態通常有三種,分別是:

  1. stopped

  2. 黃色的 started

  3. 綠色的 started

<br />其中  stopped  沒啥好說的就是此服務是關閉的。那黃色的與綠色的  started  分別代表什么呢?首先綠色的  started  代表服務是啟動的并且正常運行。黃色查了半天,發現代表未知,也就是說可能正常啟動著,也可能出現問題,那為什么不直接顯示未知呢?看樣子是為了兼容,具體可以看這篇文章 [What is the meaning yellow service "started" status on Homebrew? - Stack Overflow](https://stackoverflow.com/questions/41873704/what-is-the-meaning-yellow-service-started-status-on-homebrew/55798920 "What is the meaning yellow service "started" status on Homebrew? - Stack Overflow")。<br /> <br />很不幸的是,這個黃色對我來說是故障。<br />

<a name="gsS9g"></a>

解決方法

<br />本來想重啟一下就可以了,首先重啟  mysql  服務: brew services restart mysql ,結果重啟完還是不行。然后我重啟電腦,好吧,還是失敗。<br /> <br />接著搜索。<br /> <br />在  google  搜索  brew services yellow mysql  可以發現不只我一個人遇到。很多人給了解決方案,但是還是折騰了很久,才找到對于我有用的,這里直接貼兩個。<br />

  1. homebrew - brew services list shows mysql running but cannot connect - Stack Overflow

brew mysql無法連接問題怎么解決<br /> <br />這個方案大致是關服務、卸載服務、刪除服務數據、升級  brew 、再重新安裝服務。我主要看他評論下面兩個  Thanks  覺得應該可以,結果還是不行。可能不適合我這種情況。<br />

  1. 完全重裝 mysql

<br />但是重裝之路也很艱難,怎么都啟動不了,出現了其它問題。應該是沒有卸載干凈,后來按照這個 brew install mysql on macOS - Stack Overflow 解決了。<br /> <br />brew mysql無法連接問題怎么解決

發現之前沒有使用  remove & cleanup  命令,可能導致沒有卸載干凈。按步驟一步一步來就好了。

“brew mysql無法連接問題怎么解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常山县| 缙云县| 东辽县| 东莞市| 浦县| 吉水县| 秦皇岛市| 彩票| 德安县| 富顺县| 南开区| 万安县| 六枝特区| 府谷县| 石嘴山市| 延吉市| 万盛区| 会理县| 田林县| 乐山市| 修武县| 南京市| 吴江市| 轮台县| 南川市| 微山县| 新巴尔虎左旗| 白山市| 蒙自县| 武夷山市| 尤溪县| 晋城| 龙门县| 左权县| 商城县| 元江| 建阳市| 荣昌县| 渭南市| 汾阳市| 嘉善县|