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