質問: ### 前提・実現したいこと ターミナルでmysqlにログインしたいのですが、拒否されてしまいます。 同じようなエラーでeclipseでsql文を実行しても、アクセスが拒否されてしまします。 システム環境設定にて、mysqlサーバーは動いている状態です。 また、rootのパスワードも自分で設定し、 mysql -u root -pの後にパスワードを正しく入力できています。 色々調べたのですが、おそらく何かしらの権限がないのだと予想していますが、よくわかりません。 関係あるかは不明ですが、Macは管理者としてログインしています。 ### 発生している問題・エラーメッセージ 直前までmysql -u root -pでできていたのですが、 なぜかPATHが通ってなかったので絶対パスで操作しました。(これについてもご存知であれば、ご回答お願いします。) 次のようなエラーが出ます。 ``` mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' ``` パスワードはあっていますが、アクセスが拒否されてしまいます。 ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` ### 試したこと セーフモードでmysqlにログインしようとしてもうまくいきませんでした。
回答: > > パスワードはあっていますが、アクセスが拒否されてしまいます。 > > > ⇒そのエラーはパスワードが違う時にでます。 (-pの後の半角スペースとか、大文字小文字とかetc...微妙な差でもエラーになったりします。) それでも、合ってるはず、ということで原因不明であれば、パスワード再設定が手っ取り早いです。 パスワードの再設定マニュアル