- ベストアンサー
MySQLが起動しなくなりました。
昨日突然MySQLが起動しなくなりました。 エラーのログを見たのですが下記メッセージがでています。 Fatal error: Can't open privilege tables: ble 'mysql.host' doesn't exist 早急に復旧が必要な状況ですので、解決方法をご存知の方がいらっしゃいましたら教えていただきたいです。 環境としましては、XAMPPというソフトを使用しています。OSはWindowsXPです。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 私も以前似た様な状態になりました。 原因は、DBがいつの間にか消失していた事でした。バックアップもなかったので、DBを再び作る事で復旧させました>< アクセスしようとしているデータベースやテーブルはちゃんとmysl\data\db名の中にありますか? ご参考までに。
その他の回答 (1)
- php504
- ベストアンサー率42% (926/2160)
回答No.2
MySQLの管理用のテーブルを削除してしまったのではないですか。 "mysql"という名前のデータベースはいじらないようにしましょう。 復旧は再インストールで出来ると思います。
質問者
お礼
いつのまにか消えてしまったんでしょうか。再インストールを試してみます。ありがとうございます。
お礼
さっそくのアドバイスありがとうございます。 アクセスしようとしてるDBのデーターは残ってますので一度再インストールしてみます。 ありがとうございますm(_ _)m