我正在尝试在 PHP 中做一些非常简单的事情 - 连接到数据库实例。我可以使用提供的端点从我的查询浏览器连接到它,但是当我尝试在服务器 PHP 代码中执行此操作时,它会抛出以下错误:
"Error: Unable to connect to MySQL. Debugging errno: 2003 Debugging error: Can't connect to MySQL server on 'ENDPOINT' (110) "
(出于安全原因,我用 ENDPOINT 一词替换了我的实际端点)
我不确定我做错了什么。我可以将我桌面上的 MySQL 查询浏览器指向该端点,提供用户名/密码,一切都很好。但是一旦我尝试在代码中使用 mysqli_connect
行
$link = mysqli_connect('ENDPOINT', 'USERNAME', 'PASSWORD','innodb',3306);
它返回无法连接错误。
谁能用通俗易懂的语言帮我解决问题——我如何对 AWS RDS 数据库实例进行简单的 PHP 连接?
最佳答案
您是否为 RDS 实例配置了安全组?你还记得为你的 php 服务器 ip 打开正确的端口 (3306) 吗?
关于php - 我是 AWS 新手,我无法连接到我的数据库实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32766470/