• 締切済み

rootでログインできない場合。

コマンドプロンプトから、mysqlにアクセスしようとしているところなのですが、rootユーザでアクセスするとどういうわけかログオンが出来ない状態です。 mysql -u root -p でパスワードを入力すると、 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) というエラーメッセージが表示されます。 「using password: YES」ということは、パスワード自体は正しいということだと思うのですが…。 root以外の、自分で作成したユーザでは無事にログオンも出来、問題はないのでrootのみ問題が発生しています。 この間までは普通にログオンできていたので、困っています。 アドバイスをよろしくお願いいたします。 ちなみにSQLのバージョンは5.0です。

みんなの回答

  • cameong
  • ベストアンサー率0% (0/0)
回答No.2

>「using password: YES」ということは、パスワード自体は正しいということだと思うのですが…。 "using password: YES"は"パスワードを使用している"という意味で、パスワード自体が正しい訳では有りません。 下記URLを参照して、mysqlのrootパスワードを初期化するのがよいかと思います。

参考URL:
http://it.kndb.jp/entry/show/id/120
回答No.1

>「using password: YES」ということは、パスワード自体は正しいということだと思うのですが…。 「パスワードが正しい」というのでなく、「パスワードありユーザ」という意味ではないでしょうか? >この間までは普通にログオンできていたので、困っています 何も変更しないで、急にログオンできなくなることはないと思いますが? rootのパスワードをリセットする方法が、マニュアルにも記載されていますので、試してみては? http://dev.mysql.com/doc/refman/5.1/ja/resetting-permissions.html MySQ 4.1、MySQL 5.1は、日本語マニュアルがありますが、ユーザ管理周辺で、MySQL 5.0で一部仕様変更があります。 MySQL 5.1版の日本語マニュアルは、この周辺の記載は和訳されていないようです。

関連するQ&A