2012-01-17 5 views
0

を働いていた私は(Ubuntuの上で)走ったかわからない:私はバッキングアップ私のmysql-DBは

mysqldump -u.. -p.. --all-databases > ... 

私はibdata1ファイルをチェックする際に、バックアップのサイズが、しかし、その〜600Kを提出チェックするとそのサイズは約10MBです。ご覧のとおり、私はmysqlの専門家ではありません。私が間違っていない場合は、ibdataファイルに冗長性があるので、このチェックは意味がありません。バックアップから新しいデータベースを作成する必要はありません。

答えて

1

バックアップからデータベースを復元し、テーブル内の(少なくとも)行数を比較することが最適なチェックになります。

理想的には、データもチェックしてください。

1

私がダンプのサイズ/完全性を確信していないときは、私が行うことは1つだけです。ダンプから新しいデータベース名でデータベースを再構築します(明らかにあなたのデータベースを消去しないようにします)。次に、さまざまなレベルのCHECK TABLEを実行し、行カウントを行い、既知のレコードなどを取得します。この方法で、ダンプが良好であることがわかります。

1

mysqldumpのバックアップファイルは単純にSQL文です。実際にファイルを読み込んで、すべてのテーブルをカバーしているかどうかを確認できます。私はこの方法をたくさん使い、私には大丈夫だと思う。

関連する問題