削除された MySQL テーブルは、次の手順で復元できます。 バイナリ ログ リカバリを使用します (バイナリ ログが有効で、削除されたトランザクションが上書きされない場合に適用されます)。 MySQL バックアップ リカバリを使用します (次の手順に適用されます)。定期的なバックアップ)、ファイル システムのスナップショットを使用した復元 (データベース ファイル システムがスナップショットをサポートしている場合に適用)。
削除された MySQL テーブルを復元する方法
重要な MySQL テーブルを誤って削除した場合、パニックに陥らなければなりません。失われたデータは、次の手順で回復できます。
方法 1: バイナリ ログ回復を使用する
前提条件: バイナリ ログが有効であり、削除されたテーブルを上書きしていないトランザクションは、上書きされていません。
mysqlbinlog
コマンドを使用して、ログ ファイルを SQL ステートメントにダンプします。 #方法 2: MySQL バックアップを使用する
定期的にバックアップを取得している場合は、削除されたテーブルをバックアップから復元できます: コマンドを使用して、バックアップ ファイルを新規または既存のデータベースに復元します。
データベース ファイル システムがスナップショットをサポートしている場合は、次の操作を行うことができます:
データベース ファイル システムのスナップショットをテーブルが削除される前の時点に復元します。これらのメソッドが利用できるかどうかは、MySQL のバージョンと構成によって異なります。
以上がmysqlで削除されたテーブルを復元する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。