2017-02-01 2 views
0

Я запускаю экземпляр Amazon Linux EC2 с MySQL v 5.5.54. Я также запускаю dev-версию моего приложения локально. Есть ли способ подключиться к этой удаленной базе данных MySQL с моей локальной машины?EC2 AMZ Linux - подключиться к MySQL db с локальной машины

Я попробовал стандарт:

mysql -h <my dns name> -P 3306 -u myuser -p 

но мои сессии зависаний и ничто не возвращается. Я также не вижу попыток подключения в журналах MySQL EC2.

+0

Доступна ли ваша локальная машина для входящей в группу безопасности экземпляра EC2? – franklinsijo

+0

@franklinsijo да, и я также могу ssh в него с '.pem'. Нужно ли мне явно разрешать мои ip для соединений MySQL? –

+1

Проверьте, разрешено ли это для порта 3306! – franklinsijo

ответ

2

Открытый порт 3306 в группе безопасности с исходным исходным кодом, установленным на ваш локальный IP-адрес. Прокомментируйте значение bind-address в my.cnf или измените его на что-то вроде 0.0.0.0 и перезапустите службу MySQL на сервере EC2. Дополнительная информация о bind-адресе here.

В качестве альтернативы более безопасным способом было бы использовать SSH port forwarding.

Смежные вопросы