2016-03-08 1 views
0

Я создал внешнего пользователя с именем «%», чтобы разрешить удаленный доступ. Я получаю следующее сообщение об ошибке при подключении локального MySQL с удаленным AWS RDS:ERROR 2003 (HY000): Не удается подключиться к серверу MySQL на AWS RDS

ERROR 2003 (HY000): Невозможно подключиться к серверу MySQL на «instance.cvxqy8tbi2bk.us-восток-1.rds.amazonaws. com '(110).

Я пробовал комментировать #bind-address = localhost, но без решения. Любые указатели на это?

ответ

0

«Я не пытался комментируя # связывать-адрес = локальный, но не решение.»

Нет, вы не можете просто закомментировать.

Если вы хотите разрешить удаленные подключения к базе данных MySQL, вам необходимо привязать к сетевому адаптеру, а не localhost/loopback-адаптер.

Так что вам нужно, чтобы получить IP-адрес сервера, то:

bind-address = the.srv.ip.is 

Это лучший вопрос для Server Fault;)

+0

Hi Craig. Спасибо за быстрый ответ. Не могли бы вы рассказать мне, что вы подразумеваете под адресом ip сервера? – Rhea

+0

Rhea, сервер будет иметь сетевой адаптер с соответствующим IP-адресом. Это удаленный сервер. Вы соединитесь с этим, я думаю, из другого места, он находится в другой сети. Итак, на сервере есть сетевой адаптер, к которому этот IP связан. Это то, что вам нужно будет связать, если вы хотите разрешить удаленный доступ в MySQL. –

+0

Кажется, @Rhea попытается перейти прямо к продвинутым темам, не изучая основные. – mootmoot

0

Вы должны диагностировать подключение к ЛЮБОЙ связи Mysql/MariaDB/RDS перед изменением любого сервера параметр.

Всегда используйте это, чтобы проверить соединение.

mysql -u username -p -h your_rds_instance_name 

Если соединение не получится, то проверьте подключение к сети (вы можете свистеть имя экземпляра из локальной системы?), То есть доступ брандмауэра, правила Subnet RDS, группы безопасности правила. Если темы слишком продвинуты для вас, а затем следуйте обычным инструкциям и руководству по быстрому старту.

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

  • Нет связанных вопросов^_^