在MySQL 中尋找和調整max_allowed_packet 元資料
在MyT a packet Larger a packet Larger than 'max_allowed_packet' bytes」表示您已達到為客戶端和伺服器之間傳輸的資料包大小設定的限制。此變數控制可以發送或接收的單一資料包的最大大小。
要檢查 max_allowed_packet 變數的目前值,請執行下列指令:
SHOW VARIABLES LIKE 'max_allowed_packet';
預設值允許的最大封包大小通常設定為 4MB。如果需要增加資料包大小以處理更大的資料傳輸,可以修改 MySQL 設定檔。
查找MySQL 設定檔
MySQL 設定文件,通常名為my.cnf 或my.ini,根據您的作業系統位於不同的目錄中:
在設定檔中設定max_allowed_packet
要更改max_allowed_packet 大小,請在[mysqld] 中新增或編輯以下行my.cnf 檔案的部分:
max_allowed_packet=<new size>
例如
例如max_allowed_packet=16M例如
例如例如例如
例如例如
例如進行變更後,重新啟動MySQL 服務以應用它們:
Windows:net stop mysql && net start mysql以上是如何增加 MySQL 中的“max_allowed_packet”大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!