データ移行後の MySQL 起動エラー
今日の仕事の後、mysql が起動できなくなったので、長い間悩んだ結果、再インストールすることにしました
私のローカルサーバーは、再インストールする際に、データをバックアップする必要があります。最も単純で最も粗雑なバックアップ方法を使用して、mysql のインストール ディレクトリに直接移動してデータのコピーを作成します
その後、wamp をアンインストールして、同じ場所にデータを再インストールします。と置き換えれば大丈夫です
しかし今日、移行後、mysqlが起動できなくなりました
2014-11-13 13:40:29 5196 [注意]プラグイン「FEDERATED」が無効になっています。
2014-11-13 13:40: 29 5196 [メモ] InnoDB: InnoDB メモリ ヒープは無効になっています
2014-11-13 13:40:29 5196 [メモ] InnoDB: ミューテックスと rw_locks は Windows 連動機能を使用します
2014- 11-13 13:40:29 5196 [注意] InnoDB: 圧縮テーブルは zlib 1.2.3 を使用します
2014-11-13 13:40:29 5196 [注意] InnoDB: CPU crc32 命令を使用しません
2014-11-13 13 :40:29 16e4 InnoDB: エラー: 一時ファイルを作成できません; エラー番号: 2
2014-11-13 13:40:29 5196 [エラー] プラグイン 'InnoDB' init 関数がエラーを返しました。
2014-11-13 13: 40:29 5196 [エラー] プラグイン 'InnoDB' ' をストレージ エンジンとして登録できませんでした。
2014-11-13 13:40:29 5196 [エラー] 不明またはサポートされていないストレージ エンジン: InnoDB
2014-11-13 13:40 :29 5196 [ERROR] Aborting
View いろいろ情報を集めた結果、大まかな方法を思いつき、dataディレクトリ内のdatabaseフォルダとibdata1以外のファイルを削除して再起動したら、無事でした。緑色のアイコンが表示され、mysqlが正常に起動しました。
*注意: ibdata1は削除しないように注意してください。情報を確認したところ、これはinnodb関連のデータが格納されている非常に重要なファイルであるとのことです
もちろん、女子ブロガーとして慎重な一面も当然持っています。 、なぜ彼女は他のものを削除したのですか? ファイルを開始できますか?
そして、移行プロセス中に、女の子はさまざまなテストを行いました。
1. Mysql は再起動後にのみ開始できます。 , しかし、navicat を使用してデータベースに接続します。その後、データテーブルを開くことができなくなり、データテーブルが存在しません (つまり、上記の ibdata1 に関連するデータ損失です)
2. データベースフォルダーと ibdata1 を置き換えます。以前にデータ ディレクトリにバックアップしたデータを再起動すると、mysql が起動できません
3 ib_logfile0 と ib_logfile1 を削除して再起動すると、mysql が正常に起動し、接続データベースのデータ テーブル情報が復元されます

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHPがMySQLに接続した後、ページは空白になり、DIE()関数が失敗する理由。 PHPとMySQLデータベースの間の接続を学習するとき、あなたはしばしばいくつかの混乱することに遭遇します...

多くのウェブサイト開発者は、ランプアーキテクチャの下でnode.jsまたはPythonサービスを統合する問題に直面しています:既存のランプ(Linux Apache MySQL PHP)アーキテクチャWebサイトのニーズ...

PCとモバイル側で同じページを共有し、キャッシュの問題を処理する方法は? Nginxでは、Baotaの背景を使用して構築されたPHP MySQL環境、PCサイドの作成方法と...

「DebianStrings」は標準的な用語ではなく、その特定の意味はまだ不明です。この記事は、ブラウザの互換性について直接コメントすることはできません。ただし、「DebianStrings」がDebianシステムで実行されているWebアプリケーションを指す場合、そのブラウザの互換性はアプリケーション自体の技術アーキテクチャに依存します。ほとんどの最新のWebアプリケーションは、クロスブラウザーの互換性に取り組んでいます。これは、次のWeb標準と、適切に互換性のあるフロントエンドテクノロジー(HTML、CSS、JavaScriptなど)およびバックエンドテクノロジー(PHP、Python、Node.jsなど)を使用することに依存しています。アプリケーションが複数のブラウザと互換性があることを確認するには、開発者がクロスブラウザーテストを実施し、応答性を使用する必要があることがよくあります

dockerfileのベストプラクティスLNMP環境学習のためのベストプラクティスDocker中に、多くの開発者は独自のLNMP(Linux、Nginx、MySQL、PHP)を構築しようとします...

RedisキューとMySQLの安定性の比較:なぜRedisはデータ損失になりやすいのですか?開発環境では、php7.2とthinkphpフレームワークを使用して、私たちはしばしば協力の選択に直面しています...

DjangoとMySQLを使用して、DjangoおよびMySQLデータベースを使用するときに大量のデータボリュームを処理します。データボリュームが数十万から100万または200万に達すると...
