Подключение с сервера PHP к серверу MySQL на Amazon AWS

У меня установлены два сервера на Amazon AWS. Один сервер работает с PHP, а другой имеет MySQL. Я могу подключиться к базе данных MySQL через мой терминал и MySQL Query Browser.

Я пытаюсь получить соединение между серверами PHP и MySQL.

Вот код PHP, который я использую (работает для баз данных «localhost»)

$dbbase = 'mydb'; $dbuser = 'myuser'; // Your MySQL username $dbpass = 'mypassword'; // ...and password $dbhost = 'localhost:3306'; // Internal IP for MYSQL Server // connect to database $dblink = mysql_connect($dbhost, $dbuser, $dbpass) or die ("System Down"); mysql_select_db($dbbase, $dblink) or die ("Database Down"); 

Насколько я понимаю, я должен был бы направить этот внутренний трафик AWS, но в этот момент я возьму все, что будет работать и строить оттуда.

Вот что я сделал:

  • Добавлен ip сервера PHP в разрешения группы безопасности для MySQL (3306)

  • Пытался использовать внутренние, внешние и частные IP-адреса / DNS сервера MySQL в качестве переменной $ dbhost

  • Созданный myuser @% (wildcard) на вашем сервере MySQL

Любые идеи или советы были бы высоко оценены.