Подключение RDS из EC2 с PHP - PullRequest
       30

Подключение RDS из EC2 с PHP

1 голос
/ 19 сентября 2011

Я новичок в AWS.У меня есть один экземпляр EC2 и один экземпляр RDS.У меня все установлено и порты открыты на них обоих.Я мог подключиться к своему экземпляру EC2 с PuTTy и FTP с WinSCP, и все хорошо.Я даже мог бы войти в мой экземпляр RDS и проверить все мои базы данных с моего компьютера с помощью mysql CLI.Но мои php-страницы в экземпляре EC2 и не общаются с экземпляром RDS.Не знаю почему?Я даже попытался соединиться с моим экземпляром ec2, как правило, используя команду mysql, и я добился этого.Но не через мой php файл.

Ошибка, которую я получаю при попытке подключения: «Доступ запрещен для пользователя« ec2-user'@'.ap-southeast-1.compute.internal »(с использованием пароля: ДА)

Кто-нибудь сталкивался с подобной проблемой подключения раньше, может ли кто-нибудь помочь мне добиться этого,

Добавление: Привет, я заметил, что мой экземпляр EC2 находится в юго-восточном направлении 1a, а мой RDS - в юго-восточном -1б.Но с моей RDS у меня нет никакой возможности выбрать зону доступности, так как я включил опцию Multi-AZ.Надеюсь, если это поможет немного больше.

Спасибо, Мурали.

1 Ответ

0 голосов
/ 19 сентября 2011

Вы пробовали:

GRANT SELECT ON database.* TO 'ec2-user@'servername.ap-southeast-1.compte.internal' IDENTIFIED BY 'password';

вам может потребоваться добавить дополнительные разрешения в зависимости от того, что вы решили предоставить

...