巨大なインポートデータの時に発生したエラー。どうやらバッファが不足しているらしい。
Webで調べたとおり/etc/my.cnfの設定を変更。
[mysqld]セクションにmax_allowed_packetの列を追加した。
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mysqld according to the # instructions in http://fedoraproject.org/wiki/Systemd # ここを追加 max_allowed_packet = 1280M
mysqlを再起動して以下のコマンドで確認する。
mysql> SHOW VARIABLES LIKE 'max_allowed_packet'; +--------------------+------------+ | Variable_name | Value | +--------------------+------------+ | max_allowed_packet | 1073741824 | +--------------------+------------+ 1 row in set (0.00 sec)