我有一个运行Apache Server的EC2实例,我需要连接到RDS。 我已完成所有配置。
mysql -h xxxxxxx.xxxxxxxxxx.us-west-2.rds.amazonaws.com -u xxxxx -p
我可以通过手动运行此命令来连接到在RDS上运行的MySql。
但我需要从EC2上的PHP脚本访问MySql数据库。我正在使用这个脚本:
<?php
mysql_connect("xxxxxxx.xxxxxxxx.us-west-2.rds.amazonaws.com","user","pass");
mysql_select_db("dbname");
$q=mysql_query("SELECT * FROM person");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
但是当我运行它(ec2instancehostIP / abc.php)时,我得到null。
你能告诉我该怎么做。