isseium's blog

田舎に住むWebエンジニアのブログ

ERROR 1153 (08S01) at line 47092: Got a packet bigger than 'max_allowed_packet' bytes

MySQL に dumpfile を食わせようとしたらこんなエラー

$ mysql -u username -p --default-character-set=utf8 dbname < dump.sql
Enter password:
ERROR 1153 (08S01) at line 47092: Got a packet bigger than 'max_allowed_packet' bytes

どうやら、データがでかすぎて、制限値に達しているようなので制限値をあげる。

$ vim /etc/my.cnf
[mysqld] のところに
max_allowed_packet=32M

$ /etc/init.d/mysqld restart

これでうまくいく