Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[HY000] [1045] Access denied for user ‘test_4s5_cn’@’localhost’ (using password: YES)’ in /www/wwwroot/test.4s5.cn/1.php:45 Stack trace: #0 /www/wwwroot/test.4s5.cn/1.php(45): PDO->__construct(‘mysql:host=loca…’, ‘test_4s5_cn’, ‘wnxxtJTa3y4SPPr…’) #1 /www/wwwroot/test.4s5.cn/1.php(7): importSqlZip(‘http://api.4s5….’, ‘test_4s5_cn’, ‘test_4s5_cn’, ‘wnxxtJTa3y4SPPr…’) #2 {main} thrown in /www/wwwroot/test.4s5.cn/1.php on line 45

这个错误提示说明你在使用PDO连接数据库时,提供的数据库连接信息有误,导致连接失败,具体可能原因有以下几点:

  1. 数据库连接地址错误,如数据库地址应该是 localhost,但是你填写的不是;
  2. 数据库名错误,如数据库名应该是 test_4s5_cn,但是你填写的不是;
  3. 用户名或密码错误,如用户名应该是 test_4s5_cn,密码应该是 wnxxtJTa3y4SPPr,但是你提供的不是这样的用户名和密码;
  4. 数据库不存在或无权限访问,如数据库名填写正确但是不存在,或者当前用户没有访问该数据库的权限。

你可以检查一下你的数据库连接信息是否正确,并确保数据库可以正常访问。另外,如果你确定连接信息正确但是仍然连接失败,可以尝试使用其他方式连接数据库,如mysqli等扩展。

© 版权声明
THE END
喜欢就支持一下吧
点赞12
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容