2009-07-21 25 views
0

MyISAMテーブルを復旧する際に、厳密に必要なファイルはデータファイル(tablename.MYD)です。残りのファイル(インデックスファイルtablename.MYItablename.frm )は、REPAIR TABLEを使用してデータファイルから再作成できます。MySQLテーブル(MyISAMとInnoDB)を復旧するのに必要なファイルの最小セット

代わりにInnoDB( "innodb_file_per_table"の設定)を使用しています - ファイルからデータベーステーブルを回復するために必要な最小限のファイルは何ですか?

答えて

1

データファイルとログファイルがあれば、InnoDBは回復することができます。詳細については、MySQL.comのthis page(および章を含む)を参照してください。 InnoDBのリカバリは、MyISAMとはまったく異なります.IISODBは、そのまま「組み込み」されています。

0

MyISAMテーブルを復元するには、frmとMYDファイルが必要です。 myisamchkはインデックス(MYIファイル)を再構築できます

innodb_file_per_tableに依存します。オフ(デフォルト)の場合は、ibdata1のデータです。しかし、.frmファイルも必要です。 オンの場合 - ibdata1、それぞれの.ibdと.frmファイルが必要です。

関連する問題