使用PHP连接到Amazon RDS MySql服务器时遇到困难

时间:2015-06-30 00:42:36

标签: php mysql mysqli amazon-rds

我只是尝试使用PHP脚本进行基本连接并遇到一些问题,我的PHP代码很简单:

$host="endpoint:3306"; // Host name 
$username="user"; // Mysql username 
$password="pw"; // Mysql password 
$db_name="RawData"; // Database name 

$conn = new mysqli($host, $username, $password, $db_name, 3306);

//Check connection
if($conn->connect_errno > 0){
    die('Unable to connect to database [' . $conn->connect_error . ']');
}

收到错误访问被拒绝用户'user'@'cpe-174-109-76-241.nc.res.rr.com。'如果它是一个Access Denied错误的点,是基于密码吗?我的密码有效,因为我可以在同一台机器上使用MySQL Workbench连接到该实例。我是否需要更新我的安全组以使PHP代码通过localhost连接?让我知道,如果我需要提供更多信息,我对PHP非常陌生,并且在这个基本设置中非常失败。谢谢!

1 个答案:

答案 0 :(得分:1)

您可能有一个安全组阻止访问。

检查允许的IP地址,将您的地址添加为测试。考虑在端口3306

的安全组中添加0.0.0.0和CIDR

http://whatismyipaddress.com如果需要