共計 931 個字符,預計需要花費 3 分鐘才能閱讀完成。
行業資訊
數據庫
MySQL 數據庫
Navicat 如何解決連接 MySQL 時報 10060、1045 錯誤及 my.ini 位置的問題
丸趣 TV 小編給大家分享一下 Navicat 如何解決連接 MySQL 時報 10060、1045 錯誤及 my.ini 位置的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Navicat 連接數據庫的 10060 及 1045 報錯,MySQL8.0.18 的 my.ini 文件在哪
出現這種現象的原因是 3306 端口被被防火墻禁掉,無法連接到該端口。首先呢,Win+R,運行 services.msc,看 MySQL 服務是否打開
我這看到 MySQL80 網絡服務不在運行。當我想開啟時…
沒法啟動服務
解決方法(創建 3306 端口)
1. 控制面板 - Windows Defender 防火墻 - 高級設置 - 入站規則
查看一下 3306 端口號是否啟用
因為我的 3306 端口號被禁用了,所以我這沒有此端口號
2. 入站規則 - 新的規則 - 端口 - TCP 特定本地端口 - 輸入 3306- 允許連接 - 把鉤全勾上 - 然后自己取個名
3. 設置端口
4. 在我以為要解決 10060 報錯的時候,我嘗試用 Navicat 和命令行進入數據庫,結果出現了 1045 報錯
后來我又找到服務
發現還是啟動不了 MySQL80,然后我點開 MySQL 和 MySQL80 這兩個服務的屬性:
它們的可執行文件路徑好像不大一樣,當我看到 MySQL80 的可執行文件路徑時,我驚奇的發現:
MySQL8.0.18 的 my.ini 文件不在 MySQL 的安裝目錄 (D:\Program Files\MySQL\MySQL Server 8.0) 下,而在圖示的目錄(D:\ProgramData\MySQL\MySQL Server 8.0\my.ini)
5. 后來我關掉 MySQL 服務(設為手動開啟),發現可以啟動 MySQL80 服務
6. 再用 Navicat 連接數據庫時就好了
以上是“Navicat 如何解決連接 MySQL 時報 10060、1045 錯誤及 my.ini 位置的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!