У меня есть экземпляр EC2 под управлением Apache Server, который мне нужен для подключения к RDS.
Я сделал все конфигурации.
mysql -h xxxxxxx.xxxxxxxxxx.us-west-2.rds.amazonaws.com -u xxxxx -p
Я могу подключиться к MySql, работающему на RDS, вручную выполнив эту команду.
Но мне нужно получить доступ к базе данных MySql из скрипта PHP на EC2. Я использую этот скрипт:
<?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), я получаю ноль.
Подскажите, пожалуйста, что мне делать.
Задача ещё не решена.
Других решений пока нет …