当前位置:Gxlcms > PHP教程 > 阿里云的虚拟主机数据库连接错误

阿里云的虚拟主机数据库连接错误

时间:2021-07-01 10:21:17 帮助过:63人阅读

$mysqli = new mysqli('qdm177116231.my3w.com', 'qdm177116231', "**", "data");
报错:
mysqli::mysqli(): (HY000/1044): Access denied for user 'qdm177116231'@'%' to database 'data'
权限没法设置,不能远程登陆么,但是tp框架里可以对数据库进行操作

回复内容:

$mysqli = new mysqli('qdm177116231.my3w.com', 'qdm177116231', "**", "data");
报错:
mysqli::mysqli(): (HY000/1044): Access denied for user 'qdm177116231'@'%' to database 'data'
权限没法设置,不能远程登陆么,但是tp框架里可以对数据库进行操作

从你的报错看,用户是被允许远程访问的,但是你的数据库本身呢?是否开启了远程访问?还有你填写的信息是否有误,建议可以提交个工单咨询下阿里技术人员。

我的也有时候数据库连接错误,但是重启一下又可以用

不能远程登录RDS,说明RDS设置了白名单,只允许ECS内网IP连接。
你可以去阿里云平台把你的IP加进白名单中。

人气教程排行