DockerでphpMyAdminを使い、デフォルトでは10MBのアップロード制限があったので、制限を変更して大きなサイズのファイルをアップロードしたら、エラーが発生しました。
あわせて読みたい![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://blog.ezic.info/wp-content/uploads/2021/09/docker-480x115.png)
【Docker備忘録】phpMyAdminのアップロード制限の変更方法について
★環境 ベースOS:Windows10 仮想コンテナ:Docker DockerでphpMyAdminを使うと、デフォルトで10Mなので、それ以上大きいサイズのファイルをアップロードできない。 設...
MySQL のメッセージ: ドキュメント
1153 – ‘max_allowed_packet’よりも大きなパケットを受信しました。
![](https://blog.ezic.info/wp-content/uploads/2021/09/image-13-800x256.png)
これは、文字通り、MySQL側でファイルが大きすぎるという事です。
設定変更する必要があります。
Dockerの設定ファイルがある場所に「mysql」ディレクトリがあります。
ここの「my.cnf」の設定を変更します。
![](https://blog.ezic.info/wp-content/uploads/2021/09/image-14.png)
[mysqld]
max_allowed_packet=128MB
「max_allowed_packet」のサイズを指定して、Dockerを再起動します。
MySQLで「show variables like ‘max_allowed_packet’;」コマンドを入力して、正しく変更されていればOKです。
※単位はバイトで表示されます
![](https://blog.ezic.info/wp-content/uploads/2021/09/image-15.png)