許可されている最大パケットよりも長いパケットをサーバーに送信した可能性があります。
BLOB
を挿入しようとしたとき サーバーの最大パケットサイズを超えると、ローカルサーバーでも、クライアント側に次のエラーメッセージが表示されます。
MySQLサーバーがなくなりました
また、サーバーログに次のエラーメッセージが表示されます:(エラーログが有効になっている場合)
エラー1153「max_allowed_packet」バイトより大きいパケットを取得しました
これを修正するには、最大のBLOB
のサイズを決定する必要があります 挿入して、max_allowed_packet
を設定します。 my.ini
で したがって、たとえば:
[mysqld]
...
max_allowed_packet = 200M
...