首頁 >資料庫 >mysql教程 >如何修復匯入大型 SQL 檔案時出現「MySQL 伺服器已消失」錯誤?

如何修復匯入大型 SQL 檔案時出現「MySQL 伺服器已消失」錯誤?

Patricia Arquette
Patricia Arquette原創
2024-12-19 01:06:09839瀏覽

How to Fix the

解決載入大型SQL 檔案時出現的「MySQL Server Has Gone Away」錯誤

當遇到持續存在的「ERROR 2006 (

當遇到持續存在的「ERROR 2006 (

當遇到持續存在的「ERROR 2006 ( HY000)”時:MySQL 伺服器已經消失”,同時執行包含大量INSERT 查詢的大量SQL文件,解決根源問題至關重要

max_allowed_packet=64M
檢查提供的資訊表明該錯誤可能源於資料包大小分配不足,因為文件大小(79512 位元組)超過了允許的最大資料包大小(1048576位元組)。例如64 MB:

此設定變更允許MySQL處理較大的資料包,從而減輕資料匯入作業期間的「伺服器已消失」錯誤.

"C:\ProgramData\MySQL\MySQL Server 5.6"
在Windows 系統上,「my.cnf」檔案通常位於:

/etc/mysql
在Linux 上(Ubuntu):

更新「max_allowed_pa​​cket」參數後,重新啟動MySQL伺服器以應用更改。

以上是如何修復匯入大型 SQL 檔案時出現「MySQL 伺服器已消失」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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