質問: ### 前提・実現したいこと mysql -u rootでログインすると下記の様なエラーメッセージが表示されてしまいます。 ネットでも調べましたが解決ならず、 このエラーを直してログインできる方法ご教授できる方いましたら宜しくお願い致します。 ### 発生している問題・エラーメッセージ ``` ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ``` ### 該当のソースコード ``` mysql -u root ```
回答: > > using password: NO > > > 「パスワードが必要なのにパスワードなしでログインしようとした」ということではないでしょうか。 * 6.2.7 アクセス拒否エラーの原因 > > たとえば、using password: NO というメッセージを含むエラーメッセージを受け取る場合、パスワードなしでログインしようとしたことを意味します。 > > > -pオプションにパスワードをつけるとパスワード付きログインのコマンドになるので、設定したパスワード(rootならインストール時に設定するはず)を入れてみてください。 パスワード「test」なら ``` mysql -u root -ptest ``` ※-uと違ってスペース不要