ホームページ  >  記事  >  データベース  >  .frm ファイルのみを使用して MySQL データベースを復元できますか?

.frm ファイルのみを使用して MySQL データベースを復元できますか?

DDD
DDDオリジナル
2024-11-04 03:22:02822ブラウズ

Can I Restore My MySQL Database with Only .frm Files?

MySQL データベースの復元のために .frm ファイルからデータを取得する

毎週のテーブル ダンプには .frm ファイルのみが含まれており、重要な .MYD および.MYI ファイル。データベースは InnoDB ストレージ エンジンを使用します。利用可能な .frm ファイルのみを使用して、データをそのままにしてデータベースを復元することは可能ですか?

復元の可能性

はい、データをそのままにして .frm ファイルからデータベースを復元することは可能です。ただし、このプロセスでは、.frm ファイルをデータベース ディレクトリにコピーするだけでは不十分です。

包括的な回復手順

.frm ファイルに加えて、次のファイルもデータにコピーする必要があります。フォルダ:

  • ib_logfiles
  • ibdata

復元の完了

これらのファイルを転送した後、サーバーを再起動します。データベースは正常に復元されるはずです。

追加のコマンドの実行

ファイルがコピーされたら、次のコマンドを実行します。

sudo chown -R mysql:mysql /var/lib/mysql

このコマンドはファイルとフォルダーを変更します。所有権を MySQL ユーザーに付与し、MySQL が .frm および ibdata ファイルにアクセスできるようにします。

以上が.frm ファイルのみを使用して MySQL データベースを復元できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。