2012年1月14日土曜日

MySQLでエラー「ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes」

MySQLでエラー「ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes」が表示されてしまいました。MySQLのバックアップファイルを新しいサーバーにインポートしようと試みていたのですが、見慣れないエラーです。調べてみると、コマンドラインで --max_allowed_packet= オプションを付けるか、my.cnfmax_allowed_packet= のオプションを追加する必要があるようです。
mysql --max_allowed_packet=10M -u root -p database < backup.sql
[mysqld]
max_allowed_packet = 10M 
ちなみに、今回使用していたMySQLのバージョンは、5.1.52 です。新しくなって、セキュリティー強化されたということなんでしょう。さすがOracle、抜かりありません。

参考サイト

0 件のコメント:

コメントを投稿