我正在尝试将 RDS 实例与 PHP 连接文件连接。
这是我的文件中的内容:
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'User Name');
define('DB_PASSWORD', 'Password');
define('DB_DATABASE', 'DATABASE');
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
我将 localhost 替换为我的端点(rds 事物)url,将用户名和密码替换为我的 RDS 实例用户,并使用我在创建实例时设置的密码和数据库名称。但这似乎不起作用。
还有什么我必须做但我不知道的事情或者它应该起作用吗?
RDS 实例没有附加静态 IP 地址,您始终使用主机的终端节点。例如:
database1.jlsdfjhgsdf.us-east-1.rds.amazonaws.com
如果您使用根数据库帐户以外的用户名连接到实例,则需要授予该用户权限。
检查安全组设置。如果您从 Amazon 上的另一个 EC2 实例进行连接,则需要附加该安全组。如果您尝试从 AWS 外部进行连接,则需要将您访问的 IP 地址列入白名单。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)