MySQL 错误 1045:使用正确密码的用户拒绝访问
当尝试以新创建的用户“bill”连接到 MySQL 实例时',错误“错误 1045 (28000):用户 'bill'@'localhost' 的访问被拒绝(使用遇到密码:YES)”。尽管提供了正确的密码,访问仍被拒绝。
了解问题
根据文档,MySQL 首先优先考虑具有最具体主机值的用户帐户。在这种情况下,可能有一个匿名用户帐户 ''@'localhost' 或 ''@'127.0.0.1',它会匹配 'bill'@'%' 并优先,从而有效地阻止预期的连接。
推荐解决方案
要解决此问题,建议删除匿名用户。该用户通常存在于默认安装中,出于安全原因应将其删除。
相关观察
所提供设置的其他见解:
以上是为什么即使密码正确,MySQL 也会返回'访问被拒绝”?的详细内容。更多信息请关注PHP中文网其他相关文章!