MySQL Clientに巨大なSQLを食わすとサーバとの接続が切られる事の対処方法
思いっきりはまったのでメモがてら。
mysqldump等でdumpした超巨大なSQLを
$ mysql -uほげほげユーザ -p ふがふがデータベース < dump.sql
とかすると
Lost connection to MySQL server during query
とか言われて、いきなりサーバから接続を切られる事があります (´・ω・`)
そんなときは!!
MySQL :: MySQL 4.1 リファレンスマニュアル :: A.2.9 Packet too large エラー
の通り
max_allowed_packet
を適切なサイズに設定してやればOKです。
こんな設定あるんだなぁ・・・