я знаю, это было предложено, но ни один из потоков не было решение, которое работало для меня
Я подключение к RDS с XAMPP (местными) с успехом
Также я соединительном хорошо с MySQL Workbench
проблемы подключения с EC2
получаю ошибку: Fatal error: Call to undefined function mysql_connect()
это то, что выглядит мой PHP как:EC2 подключения с RDS с помощью 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.
что я делаю неправильно? есть ли какие-либо другие услуги, которых я не вижу?
UPDATE: от SSH, я могу подключиться к RDS с помощью: "Переход на подключение, пожелайте мне удачи"
sudo mysql -h mydatabase-starter.Pzw9yv81CmMJ.us-east-1.rds.amazonaws.com -P 3306 -u mydatabaseUser -p
* это будет выходной из файла PHP
, но похоже, что соединение не происходит, когда оно находится на EC2
Получаете ли вы что-нибудь полезное из 'mysql_error()' после сбоя соединения? – keithhatfield
Я не получаю выход, его как соединение даже не происходит, когда его на AWS –
Хм. Является ли порт 3306 на вашем экземпляре EC2 разрешающим исходящий трафик? – Daan