Migration Toolkitで大きなテーブルを移行
MySQL Migration Toolkitで大きなテーブル(データ量が12万件)を移行したところ、エラーが発生して移行できませんでした。
いろいろ調べてみると「max_allowed_packet」のサイズが小さいことが原因でした。
my.cnfに
と設定して、MySQLを再起動してからMySQL Migration Toolkitで移行したところ正常に移行できました。
大きなデータベースを移行する場合は、数回に分けて移行するか、上記の「max_allowed_packet」に大きめな値を設定する必要があるようです。
いろいろ調べてみると「max_allowed_packet」のサイズが小さいことが原因でした。
my.cnfに
max_allowed_packet = 20M
と設定して、MySQLを再起動してからMySQL Migration Toolkitで移行したところ正常に移行できました。
大きなデータベースを移行する場合は、数回に分けて移行するか、上記の「max_allowed_packet」に大きめな値を設定する必要があるようです。
ラベル: MySQL

0 件のコメント :
コメントを投稿
この投稿へのリンク :
リンクを作成
<< ホーム