ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO)
問題
mysql コマンドを実行すると次のメッセージが表示されて失敗する。
ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO)
訳
エラー 1045 (28000): ユーザー 'user'@'localhost' のアクセスは拒否された (パスワードの使用: NO)
原因1
ユーザー ‘user’ にアクセス権が無い。
対処1
-u オプションを使ってユーザーを指示する。
$ mysql -u mysqluser
原因2
パスワードが空ではない。
対処2
-p または –password オプションを使ってパスワードを指示する。
$ mysql -u mysqluser -p Enter password:
$ mysql -u mysqluser --password=mysqluserpassword