Свържете се отдалечено с mysql, работещ на инстанция на Amazon EC2

Опитвам се да свържа MySQL Workbench към екземпляр на Amazon EC2 (Linux), който хоства MySQL база данни. (Не RDS, а localhost). По някаква причина обаче не мога да го накарам да се свърже дистанционно.

Нещата, които направих: - Настроих групата за сигурност, за да позволи на всеки IP достъп до порт 3306 - Създадох потребител на mysql и му предоставих всички привилегии. - Модифициран my.cnf, за да включва bind-address=0.0.0.0 Въпреки това все още не мога да се свържа.

В този случай имам инсталиран SSL сертификат и препращам всички http заявки към https?.. Но не съм сигурен дали това има нещо общо с това.

Ако някой може да ме насочи в правилната посока, ще съм благодарен.


person Stephan Walters    schedule 23.09.2014    source източник
comment
IPTABLES на екземпляра блокира ли връзки на порт 3306? Този блог има някои полезни съвети какво да проверявате.   -  person Joe Taylor    schedule 23.09.2014
comment
Ще го проверя, благодаря @JoeTaylor   -  person Stephan Walters    schedule 23.09.2014


Отговори (1)


Аз лично бих му дал еластичен IP, така че да има публичен IP, след което бих свързал mysql към този IP. Уверете се, че iptables са настроени да приемат mysql връзките. Също така не бих препоръчал да оставите mysql отворен за всеки ip, освен ако това не е абсолютна необходимост.

person dawgyg    schedule 17.03.2015