ホームページ > バックエンド開発 > PHPチュートリアル > mysql がファイルを直接バックアップし、データを復元できない場合はどうすればよいですか?

mysql がファイルを直接バックアップし、データを復元できない場合はどうすればよいですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-06 13:52:13
オリジナル
925 人が閲覧しました

背景

私が運営していたウェブサイトがある日突然、トラブルシューティングを行った結果、データベースがダウンしていることに気付きました。
Mysql にログインすると、次のように表示されます:

リーリー

Mysql を再起動する場合は、次のメッセージが表示されます:

リーリー

Mysql がダウンしていることがわかり、通常の方法ではバックアップできなかったので、/var/lib/mysql 下のファイルを直接コピーしてデータのバックアップをしようと考えました。

メイントピック

Mysql を再インストールした後、/var/lib/mysql/dbname/ の下に以前にバックアップしたいくつかの .frm を置き換え、Mysql を起動したところ、バックアップされた以前のデータが新しく作成されたデータベースに存在していないことがわかりました。
検索した結果、innodb で ibdata1 を置き換える必要があることがわかり、置き換えた後、Mysql を正常に起動できなくなりました。 リーリー

すみません、以前のデータを復元するにはどうすればよいですか?

返信内容:

背景

私が運営していたウェブサイトがある日突然、トラブルシューティングを行った結果、データベースがダウンしていることに気付きました。

Mysql にログインすると、次のように表示されます:
リーリー

Mysql を再起動する場合は、次のメッセージが表示されます:

リーリー

Mysql がダウンしていることがわかり、通常の方法ではバックアップできなかったので、/var/lib/mysql 下のファイルを直接コピーしてデータのバックアップをしようと考えました。

メイントピック

Mysql を再インストールした後、/var/lib/mysql/dbname/ の下に以前にバックアップしたいくつかの .frm を置き換え、Mysql を起動したところ、バックアップされた以前のデータが新しく作成されたデータベースに存在していないことがわかりました。

検索した結果、innodb で ibdata1 を置き換える必要があることがわかり、置き換えた後、Mysql を正常に起動できなくなりました。プロンプト:
リーリー

以前のデータを復元するにはどうすればよいですか?

特定の mysq エラー ログ ファイルを表示し、その中のエラー情報に基づいて問題を解決します

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート