原因:
发生访问被拒绝错误当提供的数据库连接凭据不正确或不足时。在给定的情况下,错误消息表明主机“localhost”的用户“test2”被拒绝访问。
解决方案:
SELECT user, host FROM mysql.user
SET PASSWORD FOR 'test2'@'localhost' = PASSWORD('mysecretcleartextpassword')
GRANT SELECT ON jobs.* TO 'test2'@'localhost'
FLUSH PRIVILEGES
额外注意事项:
以上是如何解决MySQL中的'SQLSTATE[HY000] [1045]访问被拒绝”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!