MySQL 5.7.21 履歴データディレクトリからデータを復元するチュートリアルの解凍バージョン

MySQL 5.7.21 履歴データディレクトリからデータを復元するチュートリアルの解凍バージョン

状況の説明: データベースが異常に起動およびシャットダウンしたため、サービスを再度起動したときに「起動中」というプロンプトが表示されました。プログラムの解凍バージョンを再インストールするしかありませんでした。

インストール方法については、https://www.jb51.net/article/148140.htm の記事をご覧ください。

インストールは成功し、データ ファイル ディレクトリが生成されます。ユーザー パスワードなどが設定されます。ディレクトリの効果は次のとおりです。

以下は、非常に簡単なデータ復旧です。

1. データベース ディレクトリ内のデータ フォルダーを見つけます (以前はパス F:\mysql-5.7.21-winx64 を開始できませんでした)。ディレクトリは次のとおりです。

そこには多くの履歴ファイルがありますが、他のファイルについては心配する必要はありません。1はibdata1で、このファイルをコピーする必要があります。2は復元したいデータベースの名前です。

mysql サービスをシャットダウンし、これらの 2 つのファイルを新しくインストールした mysql のデータ ファイル ディレクトリ (F:\Program Files\mysql-5.7.21-winx64) にコピーし、サービスを再起動すると、OJBK が見つかります。

クリックすると、すべてのテーブルがそこにあることがわかります。

要約する

上記は、MySQL 5.7.21 の解凍バージョンの履歴データ ディレクトリからデータを復元する方法のチュートリアル図です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL データベースのバックアップとリカバリの実装コード
  • MySQLはmysqldump+binlogを使用して、削除されたデータベースの原理分析を完全に復元します。
  • MySQLデータのバックアップとリカバリの実装方法の分析
  • MySQL バイナリログデータ復旧: 誤ってデータベースを削除した場合の詳細な説明
  • MySQL の完全なデータベース バックアップ データを使用して単一のテーブル データを復元する方法
  • MySQL でデータ復旧に binlog を使用する方法
  • MySQLデータベースの操作とメンテナンスのデータ復旧方法
  • Navicat for MySQLのスケジュールされたデータベースバックアップとデータ復旧の詳細
  • MySQLバイナリログを介してデータベースデータを復元する方法の詳細な説明
  • MySQLデータを復元する2つの方法

<<:  Linux の daily_routine サンプルコードの詳細な説明

>>:  Dockerを使用して外部からアクセス可能なMySQLを構築する詳細な説明

推薦する

a タグにはテキストと画像があります。テキストを非表示にして画像のみを表示するにはどうすればよいでしょうか?

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

CentOS での MySQL ワークベンチのインストールと設定のチュートリアル

この記事では、MySQL Workbenchのインストールと設定のチュートリアルを参考までに紹介しま...

onfocus="this.blur()" は視覚障害のあるウェブマスターに嫌われている

スクリーン リーダー ソフトウェアの操作ページについて話しているとき、彼はフロントエンドの学生たちに...

CSS を使用して物流の進行状況のスタイルを実装するためのサンプルコード

効果: CSS スタイル: <スタイル タイプ="text/css">...

CSS でよく発生する問題の整理 (ロゴのハッキング/コンテナの固定/画像の垂直方向の中央揃え)

1. IEブラウザモードハックロゴ1. CSSハックロゴコードをコピーコードは次のとおりです。 ie...

Vueはボタン切り替え画像を実装します

この記事では、ボタン切り替え画像を実現するためのVueの具体的なコードを例として紹介します。具体的な...

よく使われる HTML タグとその特徴の完全なリスト

まず、HTML タグのいくつかの特性を知っておく必要があります。 1. 「<keyword&g...

HTML におけるブロックコメントの使用に関する詳細な紹介

HTML の一般的なコメント: <!--XXXXXXXX--> (XXXXXXXX はコ...

ウェブインターフェースデザインでウェブサイトのスタイルガイドを作成する方法(画像とテキスト付き)

スタイル ガイドとは何でしょうか? 簡単に言えば、ストーリーを伝える方法を説明するドキュメントです。...

mysql はインデックスを無効にしますか?

mysql の IN はインデックスを無効にしますか?しませんよ! 結果をご覧ください: mysq...

MySQL データ定義言語 DDL の基本ステートメント

MySQL DDL ステートメントDDL、DMLとは何ですか。 DDL はデータ定義言語であり、CR...

Nodejs は JSON 文字列を JSON オブジェクトに変換するエラー解決法

JSON 文字列を JSON オブジェクトに変換するにはどうすればいいですか? JSON.parse...

この記事ではCSSの組み合わせセレクターの使い方を説明します

CSS 組み合わせセレクターには、単純なセレクターのさまざまな組み合わせが含まれます。 CSS3 に...