Не удается подключиться к MySQL на AWS из Workbench или CLI Ошибка 10060 - PullRequest
0 голосов
/ 22 апреля 2020

За последние 24 часа я создал и заново создал экземпляр AWS MySql и попытался подключиться как с MySQL Workbench, так и с CLI с моего Windows 10 ноутбука. Я не был успешным. Я настроил базу данных с помощью шаблонов «Стандартное создание» и «Свободный уровень», обеспечив, что я подключен к VP C по умолчанию, база данных «общедоступна» и использует только «аутентификацию по паролю».

После того, как база данных была создана, я выбираю группу безопасности по умолчанию, связанную с экземпляром БД, и изменяю «входящие» правила, чтобы принимать «All» traffi c из «All» протоколов в диапазонах «All» портов, из «всех» источников (0.0.0.0/0 и :: / 0), а также из указанного c «MySQL / Aurora)» TCP на порт 3306 из «всех» источников (0.0.0.0/0 и :: / 0 ).

Inbound Rules Screenshot

Правила "исходящих" разрешают также "Все" трафик c из протоколов "Все" в диапазонах портов "Все", из источников "Все" (0,0 .0.0 / 0 и :: / 0) в случае, если проблема связана с ответом, возвращаемым на мой ноутбук.

Outbound Rules Screenshot

Похоже, что это охватывает широко принятые решения для этого соединение ... но даже все же я проверил свой Windows брандмауэр и маршрутизатор, чтобы подтвердить, что порт 3306 не был заблокирован.

Может кто-нибудь придумать другую возможную причину этой проблемы с подключением? На данный момент я, должно быть, упускаю что-то действительно простое-глупое, поэтому любая помощь будет принята с благодарностью.

РЕДАКТИРОВАТЬ 1 Я рассмотрел похожую проблему здесь: https://serverfault.com/questions/706819/unable-to-connect-to-rds-instance-from-outside-vpc-error-2003-hy000-cant-con?newreg=5b9e8fe57f7644119d6c7e7ba91f2fb2

Таблица маршрутов, связанная с 3 подсетями для VP C, выглядит следующим образом (с "igw"):

Route Table Image

РЕДАКТИРОВАТЬ 2 Моя база данных RDS MySQL автономна. У меня не работает экземпляр EC2. Единственными ресурсами EC2, которые я использую, являются группы безопасности, связанные с моим ПО по умолчанию C.

РЕДАКТИРОВАТЬ 3 Я наконец-то создал новую учетную запись на AWS и совершенно новую mySql БД. Я также удалил все мои MySql продукты (Workbench, Server, Installer и т. Д. c) и переустановил Workbench. Я добавил одно новое правило для входящих подключений, чтобы включить весь трафик / порты / источники. Со всеми этими изменениями я смог подключиться в самый первый раз. Единственное, что я заметил в этот раз при настройке моей базы данных, было то, что правило входящего по умолчанию включало Весь трафик / Порты / Протоколы, но с источником, установленным в группу безопасности по умолчанию вместо диапазона IP.

Я ухожу вопрос остался без ответа, потому что я до сих пор не знаю, что послужило причиной этого.

...