解決方法:1、在命令列輸入mysql進入交互模式,利用「SET GLOBAL connect_timeout = 60;」指令去修改全域的逾時時間即可;2、在開始功能表處搜尋服務並進入系統的服務列表,在服務列表之中找到mysql右鍵選擇啟動,重新連線即可。
本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
關於mysql連接2013報錯的問題(如下圖)
mysql2013的錯誤代碼提示時和mysql服務失去了連接,也就是說mysql連接不上伺服器了,導致這個問題的原因有網路、逾時、連接埠佔用等等,具體的解決方法要根據不同的原因去修改。
1、如果是在連接mysql資料庫時過了一段時間才出現這個錯誤的話那就是因為網路延遲的問題還沒有成功連接資料庫就被設定好的超時配置給斷開服務連接了,設定超時時間長一點就行。在指令列輸入mysql進入互動模式,然後執行下面這個指令去修改全域的逾時時間:
SET GLOBAL connect_timeout = 60;
2、如果是在剛連線就馬上出現這個錯誤那就是電腦上的mysql服務沒有啟動,在開始功能表處搜尋服務並進入系統的服務清單。在服務清單之中找到mysql右鍵選擇啟動,然後重新連線就可以了。
那在連接遠端mysql資料庫服務是=時出現這個錯誤的話就應該是在系統之上有防火牆或是安全網路存取的限制,修改設定檔即可。在mysql安裝目錄下找到my.ini並以記事本的方式打開,然後在這個配置文件中將mysqlid這個屬性後添加skip-name-resolve這段配置內容保存後就好了。
推薦學習:mysql影片教學
#以上是mysql怎麼解決錯誤2013的詳細內容。更多資訊請關注PHP中文網其他相關文章!