.frm および .ibd ファイルのみを使用して MySQL テーブル構造を復元します
質問:
ib_log ファイルがない場合、.frm および .ibd ファイルのみを使用して MySQL テーブルの構造を復元できますか?
答え:
テーブル構造は *.frm ファイルから復元できます。次の手順に従ってください:
ステップ 1: SQL の取得、クエリの作成
mysqlfrm --diagnostic <path>/example_table.frm
SQL クエリを取得します。 (<path>
を *.frm ファイル パスに置き換えてください) ステップ 2: テーブルの作成
ステップ 3: データ回復の準備をする
ALTER TABLE example_table DISCARD TABLESPACE;
ステップ 4: データを復元する
chown -R mysql:mysql *.ibd
ALTER TABLE example_table IMPORT TABLESPACE;
このプロセスは、.frm および .ibd ファイルからテーブル構造とデータを復元します。
以上が.frm ファイルと .ibd ファイルのみを使用して MySQL テーブル構造を回復できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。