首頁 >資料庫 >mysql教程 >我如何在MySQL Workbench中的查詢中丟失與MySQL Server的連接丟失?

我如何在MySQL Workbench中的查詢中丟失與MySQL Server的連接丟失?

Linda Hamilton
Linda Hamilton原創
2025-01-25 01:07:09211瀏覽

How Can I Prevent

MySQL Workbench 斷線錯誤解決方案

在 MySQL Workbench 中處理大量數據時,保持與數據庫的持久連接至關重要,以避免中斷和超時。長時間操作時經常遇到的一個錯誤是“2013. Lost connection to MySQL server during query.” 本文提供了一種保持連接活躍的解決方案。

解決方案

步驟一:調整數據庫管理系統連接超時設置

在 MySQL Workbench 中,依次點擊“編輯” -> “首選項” -> “SQL 編輯器”。在“參數”部分,找到“DBMS 連接讀取超時(秒)”設置。默認情況下,此設置可能較低,導致連接過早失效。

步驟二:設置更高的值

為了保持連接活躍,請增加“DBMS 連接讀取超時(秒)”參數的值。一個合理的值,例如 86400(相當於 24 小時),將確保即使在長時間查詢期間連接仍然保持活躍。

步驟三:重啟 MySQL Workbench

關閉並重新打開 MySQL Workbench 以應用更改。

步驟四:終止現有查詢

如果之前有任何查詢正在運行,它們可能由於連接丟失而超時。使用“查詢”菜單 -> “終止”選項終止這些查詢。

步驟五:重新執行查詢

最後,重新執行批量插入操作以再次處理數據。現在,連接應該在整個過程中保持活躍,從而消除“2013”錯誤。

以上是我如何在MySQL Workbench中的查詢中丟失與MySQL Server的連接丟失?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn