次の MySQL ファイルがバックアップ テープから復元されたと仮定します。
tablename.frm
tablename.ibd
さらに、MySQL インストールが で実行されておりinnodb_file_per_table
、データベースが で正常にシャットダウンされたと仮定しますmysqladmin shutdown
。
復元された MySQL ファイルが取得されたのと同じ MySQL バージョンを新規インストールした場合、この新しいインストールにデータをfrom tablename.ibd
どのようにインポートすればよいでしょうか?tablename.frm
ベストアンサー1
同様のことがここで回答されています。ご覧くださいhttps://stackoverflow.com/a/10943833/3985205
はい、可能です。.frm ファイルをデータベース フォルダーにコピーするだけでは不十分で、ib_logfiles ファイルと ibdata ファイルもデータ フォルダーにコピーする必要があります。.frm ファイルをコピーしてそれらのファイルをコピーし、サーバーを再起動すると、データベースが復元されます。