Windows XPにインストールしたMYSQL5.5が急にエラーを出すようになりました。1年以上使えていたのですが・・・


サービスを再起動すると下記のメッセージが出ます。
ローカルコンピュータのMySQLサービスを開始できません。
エラー1067: プロセスを途中で強制終了しました。

下記のファイルを見ると以下のメッセージが表示されます。
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\D4JDGGBX-SLC.err
MySQL: File '.\mysql\plugin.MYD' not found (Errcode: 2)
MySQL: Can't find file: 'plugin' (errno: 2)
120405 16:25:13 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120405 16:25:13 InnoDB: The InnoDB memory heap is disabled
120405 16:25:13 InnoDB: Mutexes and rw_locks use Windows interlocked functions
120405 16:25:13 InnoDB: Compressed tables use zlib 1.2.3
120405 16:25:13 InnoDB: Initializing buffer pool, size = 164.0M
120405 16:25:13 InnoDB: Completed initialization of buffer pool
120405 16:25:13 InnoDB: highest supported file format is Barracuda.
120405 16:25:14 InnoDB: Waiting for the background threads to start
120405 16:25:15 InnoDB: 1.1.8 started; log sequence number 74040151531
120405 16:25:15 [ERROR] Fatal error: Can't open and lock privilege tables: File '.\mysql\host.MYD' not found (Errcode: 2)

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/04/05 18:08:52
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント500pt

mysql.plugin tableが開けないというエラーが出てますね。

プラグインのテーブルを入れなおしてみたらいかがでしょうか?

あと host.MYD も 見当たらないといってます。

何かファイルを消しちゃったのか、HDDが損傷して 読めなくなってしまったのかもしれませんね。

id:taknt

とりあえず メモ帳で host.MYDを作って 中身入れずに 保存としてみたらいかがでしょうか?

2012/04/05 17:02:11
id:akaired

教えて頂いた2ファイル(空ファイル)を作成したらいけました!おそらく一時ファイル削除時に一緒に消えてしまったのかもしれません・・・ありがとうございます。

2012/04/05 18:08:44
  • id:akaired
    何かやったとしたら、Glary Utilitiesを使って、一時ファイルを削除したくらいです。
    その後、Windowsを再起動したらこのようなメッセージが出ました。
    my.iniもいじっていないです。ネットでも探しましたが、わかりませんでした。
    何か良い知恵をお願い致します。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません