- 締切済み
drop userコマンドを使って、MySQLのrootユーザを削除し
drop userコマンドを使って、MySQLのrootユーザを削除してしまいました。ちなみに、OSはwindowsvistaです。 rootユーザーを削除してしまったがために、新たにデータベースを作成したりといったことができなくなってしまい非常に困っています。 どうすればいいかをできる限り早急に教えて頂けますと幸いです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- taka451213
- ベストアンサー率47% (436/922)
回答No.2
こんにちは 一度MySQLを終了し、コマンドプロンプトから、「--skip-grant-tables」オプションを付けて起動してください。 接続できるユーザーでログインし、mysql.userのデータを編集してください。 その後、普通に起動し直せばOKです。
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
こんにちは 今、どういったユーザーが残ってますか? 「mysql」の「user」テーブルを見る事は出来ますか?
質問者
お礼
返答が遅くなってしまいましてすいません。 「mysql」の「user」テーブルを見ることができない状況です。「user」テーブルを見ようとしても以下のような表示がされます。 mysql> select * from mysql.user; ERROR 1142 (42000): SELECT command denied to user 'testuser'@'localhost' for table 'user'
お礼
どうもありがとうございます