2008/01/16

Migration Toolkitで大きなテーブルを移行

MySQL Migration Toolkitで大きなテーブル(データ量が12万件)を移行したところ、エラーが発生して移行できませんでした。

いろいろ調べてみると「max_allowed_packet」のサイズが小さいことが原因でした。

my.cnfに


max_allowed_packet = 20M



と設定して、MySQLを再起動してからMySQL Migration Toolkitで移行したところ正常に移行できました。
大きなデータベースを移行する場合は、数回に分けて移行するか、上記の「max_allowed_packet」に大きめな値を設定する必要があるようです。

ラベル:

0 件のコメント :

コメントを投稿

この投稿へのリンク :

リンクを作成

<< ホーム