大きなSQLを実行する際(インポート)

mysql> set max_allowed_packet=640000000;
Query OK, 0 rows affected (0.01 sec)
mysql> set global max_allowed_packet=64000000;
Query OK, 0 rows affected (0.00 sec)
mysql> source kimama.sql
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected, 1 warning (0.01 sec)
ERROR 1153 (08S01): Got a packet bigger than ‘max_allowed_packet’ bytes
ERROR 1153 (08S01): Got a packet bigger than ‘max_allowed_packet’ bytes
mysql> \q
Bye
%mysql –max_allowed_packet=300M hoge -p < hoge.sql Enter password: mysqlのインタフェースからじゃ言うことを聞いてくれないが、なぜかunixのcuiからのリダイレクトならうまくいく。恐らくtcpのどでかいパケットを一括でfragmentをたてて送ろうとしてるような。 そして最後にこんなオチ。 /var: write failed, filesystem is full

この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL