я знаю, что об этом спрашивали, но ни в одном из потоков не было решения, которое сработало для меня
Я успешно подключаюсь к RDS из XAMPP (локальный)
Также я отлично подключаюсь к mySql workbench
Возникли проблемы с подключением из EC2
с ошибкой: Fatal error: Call to undefined function mysql_connect()
вот как выглядит мой PHP:
define("HOST", "mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com:3306");
define("DBUSER", "mydatabaseUser");
define("PASS", "**********");
define("DB", "mydatabase");
die("Going to connect now, wish me luck!");
$conn = mysql_connect(HOST, DBUSER, PASS) or die();
$db = mysql_select_db(DB) or die();
так же выглядит защита от RDS!
EC2 стек ламп, новая установка apache и php, без mysql.
что я делаю не так? есть ли какие-либо другие службы, которые мне не хватает?
ОБНОВЛЕНИЕ: из SSH я могу подключиться к RDS с помощью:sudo mysql -h mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com -P 3306 -u mydatabaseUser -p
* это выведет «Иду на подключение а теперь пожелай мне удачи!" из файла PHP
, но похоже, что соединение не происходит, когда оно находится на EC2
mysql_error()после сбоя соединения? - person keithhatfield   schedule 24.05.2012die("Going to connect now, wish me luck!");в строку перед вызовомmysql_connect? - person Daan   schedule 25.05.2012...or die (mysql_error())- person Anna Billstrom   schedule 20.08.2012