だ。ログ。

開発とかスノボとかやきうとか。

MySQL Has Gone Away

Vagrantでローカル環境を作っていた際にmy.cnfの事を全く考えずに数GBあるデータを

$ mysql -uhoge -p < dump.sql

と何気なくコマンドを打つと程なくして

ERROR 2006 (HY000) at line **: MySQL server has gone away

逝かれましたとの表示が。
なんだろ?と思ったらMySQL(MariaDB)のmax_allowed_packetを設定していなかった。
DBの性質上BLOBみたいなバイナリをDBで持っていると出やすい。

/etc/my.cnfの[mysqld]に

max_allowed_packet = 512M

ひょうきんに大きな数値にしたらエラーは回避された。