關於 Can't connect to MySQL server on 'localhost' (10061) 的一個解決方案


問題描述:

使用Navicat for mysql 無法遠程連接到本地數據庫,提示Can't connect to MySQL server on 'localhost' (10038) .

本地服務中MySql 服務沒有啟動,也找不到該服務。

使用CMD 命令行打開MySql 提示 Can't connect to MySQL server on 'localhost' (10061) 

在網上百度之后按照那一大堆方案也沒有成功解決問題。再看了好幾個博客,隨手搗鼓了下居然成功了。

 

具體步驟

打開CMD命令行,進入到安裝mysql的bin 目錄下,輸入mysqld.exe, 然后按下回車鍵,不用等待,關閉CMD。

再次打開CMD 命令行,再次進入到mysql的bin 目錄下,輸入 mysql.exe,然后按下回車鍵。等待回復幾個成功啟動mysql服務

使用Navicat for mysql 也能成功連接到本地數據庫。

部分截圖如

 

這個方法感覺需要在每次啟動之后,重新操作一次。這個問題應該是禁用了某些啟動項導致的。因為之前電腦每次打開某個軟件就會提示出錯然后重啟,我把所有啟動項關閉之后,就出現了這個問題。后期還有待改善。

由於學得不夠好,對這一塊也不熟悉,具體的原因我也不知道,就這樣成功了,希望有大佬能給個解釋,謝謝。也希望這個博客對那些也遇到這種情況的人提供些幫助吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM