問題描述:
使用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 也能成功連接到本地數據庫。
部分截圖如
這個方法感覺需要在每次啟動之后,重新操作一次。這個問題應該是禁用了某些啟動項導致的。因為之前電腦每次打開某個軟件就會提示出錯然后重啟,我把所有啟動項關閉之后,就出現了這個問題。后期還有待改善。
由於學得不夠好,對這一塊也不熟悉,具體的原因我也不知道,就這樣成功了,希望有大佬能給個解釋,謝謝。也希望這個博客對那些也遇到這種情況的人提供些幫助吧。