物理ファイルからMySQLデータベースを復元する 質問する

物理ファイルからMySQLデータベースを復元する 質問する

物理データベース ファイルから MySQL データベースを復元することは可能ですか。次のファイル タイプを含むディレクトリがあります。

クライアント.frm
クライアント.MYD
クライアント.MYI

ただし、テーブルが約 20 個増えます。

通常、mysqldump または同様のツールを使用してすべてを 1 つの SQL ファイルに取得しますが、これらの種類のファイルを処理する方法は何ですか?

ベストアンサー1

MySQL MyISAM テーブルは、次の 3 つのファイルの組み合わせです。

  • FRM ファイルはテーブル定義です。
  • MYD ファイルは実際のデータが保存される場所です。
  • MYI ファイルは、テーブル上に作成されたインデックスが保存される場所です。

データベースフォルダにコピーすることで復元できるはずです(Linuxではデフォルトの場所は です/var/lib/mysql/)。

サーバーが稼働していないときに実行する必要があります。

おすすめ記事