像往常一樣運行項目發現報錯,翻譯過來就是“不能連接MySql服務”,打開Mysql可視化工具Navicat果然登錄不上,最初以爲Navicat壞了,於是我用cmd命令連接還是報一樣的錯誤
想起早晨我用騰訊的電腦管家加速了一下電腦,可能把我MySql的服務關掉了,打開MySql服務果不其然,服務沒有啓動,手動啓動一下服務,重新運行項目就好了
在學習mysql之初,重裝MySql時因爲卸載不乾淨也發生過這個問題,如果不是因爲服務沒啓動導致這個錯誤,需要確認一下MySql是否卸載乾淨了
可參考完全卸載MySql的文章:
看網上說防火牆屏蔽,連接超時也會導致這個錯誤發生,目前還沒遇到過
2019-06-20更新:
爲了截沒有啓動服務的圖,我啓動的服務又關閉了截完圖忘記開啓,運行項目報這個錯誤Communications link failure。也就是說不啓服務會導致這個錯誤,據我所知MySQL服務器默認的“wait_timeout”太小也會導致這個錯誤