DockerでphpMyAdminを使い、デフォルトでは10MBのアップロード制限があったので、制限を変更して大きなサイズのファイルをアップロードしたら、エラーが発生しました。
MySQL のメッセージ: ドキュメント
1153 – ‘max_allowed_packet’よりも大きなパケットを受信しました。
これは、文字通り、MySQL側でファイルが大きすぎるという事です。
設定変更する必要があります。
Dockerの設定ファイルがある場所に「mysql」ディレクトリがあります。
ここの「my.cnf」の設定を変更します。
[mysqld]
max_allowed_packet=128MB
「max_allowed_packet」のサイズを指定して、Dockerを再起動します。
MySQLで「show variables like ‘max_allowed_packet’;」コマンドを入力して、正しく変更されていればOKです。
※単位はバイトで表示されます