2012年6月12日

Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `c_file` at row: 24 [再]

[ReTweet This!] カテゴリ:MySQL/OpenPNE

 社内で日報用などで使っているOpenPNEのデータをダンプしようとしたらこんなエラーが出た。

Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `c_file` at row: 24

んー、my.cnfでmax_allowed_packetはでっかい値になっているんだけどなぁ、、、。とりあえずググってみるとこんなページが、、、おいおい、4年前の俺、このときはどうやって解決したんだよ、、、。

 で、改めて調べてみると、my.cnfではなくmysqldumpのコマンドに、

--max_allowed_packet=

オプションをつけて解決している事例を発見。あんま期待せずに実行してみたら、あっさりdumpできるでやんの、、、。深く調べていないのでこれ以上わからないけど、コマンドラインで実行するときにmy.cnfの値がユーザーによって取り扱いが違ってるのかなぁ。PostgreSQLはそれなりにわかっているつもりですが、MySQLについてはホントに全然知識がないからなぁ、、、。

投稿者 ymkx : 2012年6月12日 08:37 |

2008年8月18日

mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `c_file` at row: 24

[ReTweet This!] カテゴリ:MySQL

 MySQLでダンプしたら、こんなエラーメッセージが出た。

mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `c_file` at row: 24

むー、max_allowd_packetを越えてるよって事なんだけど、そもそもそのサイズを超えてファイルに格納できないんだけどなぁ、、、。で、max_allowd_packetを凄まじく大きくしてみたけど、だめー。なんか、insertならともかく、ダンプできないって酷いなぁ。ってことで、原因調査。

投稿者 ymkx : 2008年8月18日 13:30 |