開発者ドキュメント

ERROR 1045(28000):ユーザー ‘root’ @ ‘localhost’(パスワードを使用している場合はNO)のアクセスが拒否されました.

MySQLサーバにログインしようとすると、次のエラーメッセージが表示されます。

ターミナル

$ mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

1.解決策 – (パスワードを使用:いいえ)

ユーザ ‘root’は、MySQLサーバにログインするためのパスワードが必要です。 ** これを解決するには、MySQLサーバーに接続する際にパスワードに `-p`フラグを付けてください。

$ mysql -u root -p
Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 27
Server version: 5.7.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

2.解決策 – (パスワードを使用:はい)

あなたがこの

を打つと(パスワードを使って:YES)

エラー:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

つまり、無効なパスワードが入力されたことを意味します。

モバイルバージョンを終了