」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何修復\“常規錯誤:2006 MySQL Server在插入數據時已經消失\”?

如何修復\“常規錯誤:2006 MySQL Server在插入數據時已經消失\”?

發佈於2025-04-02
瀏覽:981

How to Fix \

How to Resolve "General error: 2006 MySQL server has gone away" While Inserting Records

Introduction:
Inserting data into a MySQL database can occasionally result in the error "General error: 2006 MySQL server has gone away."當與服務器的連接丟失時,通常是由於MySQL配置中的兩個變量之一。

解決此錯誤的鍵是調整Wait_Timeout和Interactive_time_timeout variables。 These variables control the maximum time that MySQL will wait before terminating an inactive connection.

Adjusting Timeout Variables:

Connect to the database using your preferred method (e.g., PHP, SQL console).

Execute the following query: SET session wait_timeout = 28800
    此外,如果遇到錯誤“常規錯誤:2013丟失在查詢期間與mySQL Server的連接丟失”,您也可能需要執行:SET SESSITIOD_TIMETIVE_TIMETIVE_TIMER = 28800
  1. execute execute the Updation the Uperatife decarify varriables: '%timeout%'
  2. 在php中的示例:
  3. = $ row; } $ stmt-> close(); 返回$ set; } } }
  4. 附加註意事項:
  5. wait_timeout的默認值為28800秒(8小時),這是過多的。建議將其設置為較低的值,例如300秒。
  6. 增加超時值應謹慎完成,因為如果連接未正確關閉,可能會導致性能問題。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3