Удаленное подключение к mysql, работающему на экземпляре Amazon EC2.

Я пытаюсь подключить MySQL Workbench к экземпляру Amazon EC2 (Linux), на котором размещена база данных MySQL. (Не RDS, а локальный хост). Однако по какой-то причине я не могу заставить его подключиться удаленно.

Вещи, которые я сделал: - Установите группу безопасности, чтобы разрешить любому 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