sql >> データベース >  >> RDS >> Mysql

.frmファイルと.ibdファイルのみを使用してMySQLデータベースを復元する

    データベースデータは、デフォルトでC:\ xampp \ mysql \data\などに保存されます。フォルダはデータベーステーブルです。各フォルダー内の.frmファイルは列です。 .ibdは行の値を保持します。

    まず、PHPMyAdminでデータベースを作成します。

    このサイトから生成されたSQLクエリを、[構造の回復]> [.frmファイルから:

    ]メニューから取得します。

    https://recovery.twindb.com/

    各.frmファイルをアップロードし、これらのクエリをコピーしてSQLコマンドに貼り付け、PHPMyAdminにテーブルを作成します。

    次に、各テーブルで次のSQLクエリを実行します。

    ALTER TABLE table_name DISCARD TABLESPACE
    

    これにより、データベースディレクトリから新しい.ibdファイルが自動的に削除されます。古い.ibdファイルをデータベースフォルダにコピーします。次のコマンドを実行して、テーブルを再度アクティブにします。

    ALTER TABLE table_name IMPORT TABLESPACE
    

    以上です!古い値をすべて表示してアクセスできるようになります。




    1. MySQL発音区別符号の鈍感な検索(スペイン語のアクセント)

    2. 信頼できる接続とは何ですか?

    3. ddlcreateスクリプトでORA-00942エラーを抑制します

    4. テーブル型のデータに対して計算を実行する