ホームページ > データベース > mysql チュートリアル > .MYD、.MYI、.FRM ファイルから MySQL データベースを回復するにはどうすればよいですか?

.MYD、.MYI、.FRM ファイルから MySQL データベースを回復するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-20 10:17:09
オリジナル
414 人が閲覧しました

How Can I Recover a MySQL Database from .MYD, .MYI, and .FRM Files?

.myd、.myi、.frm ファイルからの MySQL データベースの回復

断片化された MySQL データベース ファイル (.myd、.myi) を所有している場合、.frm) がある場合、データベースを復元する必要が生じる場合があります。 MyISAM テーブルは、これらのファイルをデータベース ディレクトリに配置することで簡単に回復できます。これは、初期のデータベース、サーバー、MySQL バージョン、またはアーキテクチャに関係なく実行できます。ファイルの所有権は、「chown -R mysql:mysql /var/lib/mysql/dbname.」などのコマンドを使用して調整する必要がある場合があります。

権限 (GRANT など) は mysql データベース内に保存され、テーブルと同時に復元されません。したがって、適切な GRANT ステートメントを使用してユーザーとアクセス許可を手動で再作成することが必要になる場合があります。あるいは、mysql データベースを復元することもできますが、MySQL バージョンの更新または mysql_upgrade ユーティリティの実行時には注意が必要です。

ほとんどの場合、.FRM (構造) ファイルと .MYD (データ) ファイルで十分です。ただし、.MYI (インデックス) ファイルは「修復テーブル」を介して再構築できます。

新しい MySQL バージョンには機能が追加される可能性があるため、ダウングレードする場合は、リリース ノートを参照して「修復テーブル」を実行することを強くお勧めします。

テーブルを混在させると関係の整合性が損なわれる可能性があることを強調しておく必要があります。このメソッドは、MyISAM テーブルにのみ適用されます。

以上が.MYD、.MYI、.FRM ファイルから MySQL データベースを回復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート