FRM および IBD ファイルから MySQL テーブル構造を復元します (IB_Log ファイルなし)
IB_log ファイルを失った後、データベースのデータを回復するのは難しいようです。ただし、データベース テーブル構造は、FRM および IBD ファイルを使用して復元できます。
回復手順は次のとおりです:
1. SQL 作成ステートメントを抽出します:
mysqlfrm --diagnostic
コマンドを実行して、テーブルの作成に使用されるSQLステートメントを取得します。 2. テーブル構造を再構築します:
3. 新しいデータを削除します:
ALTER TABLE example_table DISCARD TABLESPACE
コマンドを実行して、新しいFRMファイルとIBDファイルの間の接続を削除します。 4. データを置換してインポートします:
ALTER TABLE example_table IMPORT TABLESPACE
コマンドを実行して、元のデータをインポートし、テーブルの内容を復元します。 以上がIB_Log ファイルを使用せずに、FRM および IBD ファイルを使用して MySQL テーブル構造を回復できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。