MySQL エラー 1045: 正しいパスワードを持つユーザーはアクセスが拒否されました
新しく作成されたユーザー 'bill として MySQL インスタンスに接続しようとしたとき'、エラー「エラー 1045 (28000): ユーザーのアクセスが拒否されました」 'bill'@'localhost' (パスワードを使用: YES)」が見つかりました。正しいパスワードを入力したにもかかわらず、アクセスは拒否されます。
問題の理解
ドキュメントに従って、MySQL は最も具体的なホスト値を持つユーザー アカウントを最初に優先します。この場合、匿名ユーザー アカウント ''@'localhost' または ''@'127.0.0.1' が存在する可能性があり、これらは 'bill'@'%' に一致して優先され、意図した接続を効果的にブロックします。
推奨される解決策
問題を解決するには、匿名ユーザーを削除することをお勧めします。このユーザーはデフォルトのインストールに存在することが多く、セキュリティ上の理由から削除する必要があります。
関連する観察
提供されたセットアップからの追加の洞察:
以上が正しいパスワードを使用しているにもかかわらず、MySQL が「アクセス拒否」を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。