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

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

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

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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注