私はこれに何度も遭遇しましたが、通常、答えは max_allowed_packet
。
/etc/my.cnf
で発生させる ([mysqld]
の下 )通常、8または16Mに修正されます。 (MySql5.7のデフォルトは4194304
です。 、4MBです。)
[mysqld]
max_allowed_packet=16M
注:線が存在しない場合は、線を作成するだけです
注:これは、サーバーの実行中にサーバーで設定できます。
注:Windowsでは、my.iniまたはmy.cnfファイルをUTF-8エンコーディングではなくANSIで指定する必要がある場合があります。
set global max_allowed_packet=104857600
を使用します 。これにより、100MBに設定されます。