Не уверен, что то, что я пытаюсь сделать, возможно или нет. Я только что запустил свой первый экземпляр EC2 с Ubuntu 12.04 и успешно установил Laravel 4. У меня есть база данных, которая отлично работает на экземпляре EC2, и я могу подключиться к нему с помощью MySQL Workbench на моей локальной машине, используя ключ SSH .pem
.Laravel 4 Подключиться к EC2 MySQL из удаленного домена
Я буду использовать EC2 для обработки определенных аспектов продукта, который я разрабатываю, чтобы обеспечить повышенную надежность - клиентские пользователи будут взаимодействовать с этим прежде всего через CURL. Я хочу, чтобы мой сайт, не относящийся к EC2, также работающий с Laravel 4, использовал базу данных MySQL, которую я установил на свой экземпляр EC2.
Я попытался изменить файл app/config/database.php
, чтобы включить в него IP-адрес экземпляра EC2 и учетные данные MySQL, когда Laravel пытается подключиться к нему, возвращает ошибку таймаута.
Я изменил my.cfn и прокомментировал bind-address = 127.0.0.1
. Кажется, у меня нет skip-network
, о котором я уже говорил. Еще нет радости.
Любые предложения?
Я думаю, что я почти там. Я выполнил следующие шаги, чтобы изменить настройки MySQL экземпляра, чтобы разрешить подстановочный доступ к пользователю MySQL, которое я создал, теперь я могу подключиться с моей локальной машины, но все же не из моего VPS. Обратитесь в службу поддержки, подозревая, что это связано с проблемой брандмауэра. – NightMICU