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
ひょうきんに大きな数値にしたらエラーは回避された。