1

データを含むmysqldumpが必要ですが、データベースにはFEDERATEDエンジンを備えたテーブルもいくつかあります。mysqldump には、FEDERATED テーブルの INSERT も含まれています。これにより、たとえば「重複エントリ」エラーが発生します (テーブルが既にデータで満たされているため)。

構造とデータを別々にダンプして FEDERATED テーブルの INSERT を削除することはできますが、これは「信頼できるバックアップを自動的に作成する」こととまったく同じではありません。

FEDERATED テーブルを使用して Mysql データベースをバックアップしてから復元する方法は?

4

1 に答える 1

1

diff をざっと見てから、これに対する解決策は、デフォルトで FEDERATED テーブルの INSERT をスキップする独自のパッチを適用したバージョンの mysqldump をコンパイルすることです。自分で適用しようとはしていないので、YMMV.

http://bugs.mysql.com/bug.php?id=32038

于 2008-11-28T01:38:41.380 に答える