• ベストアンサー

MySQLが起動しなくなりました。

昨日突然MySQLが起動しなくなりました。 エラーのログを見たのですが下記メッセージがでています。 Fatal error: Can't open privilege tables: ble 'mysql.host' doesn't exist 早急に復旧が必要な状況ですので、解決方法をご存知の方がいらっしゃいましたら教えていただきたいです。 環境としましては、XAMPPというソフトを使用しています。OSはWindowsXPです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • arvent
  • ベストアンサー率54% (88/162)
回答No.1

こんにちは。 私も以前似た様な状態になりました。 原因は、DBがいつの間にか消失していた事でした。バックアップもなかったので、DBを再び作る事で復旧させました>< アクセスしようとしているデータベースやテーブルはちゃんとmysl\data\db名の中にありますか? ご参考までに。

kimsin
質問者

お礼

さっそくのアドバイスありがとうございます。 アクセスしようとしてるDBのデーターは残ってますので一度再インストールしてみます。 ありがとうございますm(_ _)m

その他の回答 (1)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

MySQLの管理用のテーブルを削除してしまったのではないですか。 "mysql"という名前のデータベースはいじらないようにしましょう。 復旧は再インストールで出来ると思います。

kimsin
質問者

お礼

いつのまにか消えてしまったんでしょうか。再インストールを試してみます。ありがとうございます。

関連するQ&A