Не удается подключиться к базе данных MySQL AWS RDS с помощью Интернета, но точка доступа работает

#mysql #amazon-web-services #networking #firewall

Вопрос:

Похоже, я не могу подключиться к базе данных AWS RDS моих компаний. Параметры безопасности базы данных открыты — все остальные сотрудники компании могут получить доступ к базе данных в полном порядке. Я также могу получить доступ к базе данных, если я нахожусь в точке доступа своих телефонов, но получаю эту ошибку, если я использую свой Wi-Fi:

ОШИБКА 2003 (HY000): Не удается подключиться к серверу MySQL на ‘x.x.rds.amazonaws.com:3306’ (111)

Я запускаю Windows 10 с виртуальной машиной для запуска Ubuntu. Соединение MySQL или Telnet не работает ни в одной из ОС.

Некоторые вещи, которые я пробовал:

-Отключите все мои брандмауэры Windows

-Сбросьте настройки моего маршрутизатора и отключите брандмауэр SPI

-Добавьте порт 3306 во входящие и исходящие соединения в брандмауэре Windows

-Установите мое подключение к маршрутизатору как частное в Windows

Я буду очень признателен за любую помощь.

ПРАВКА: Я на 99% уверен, что с моим Интернетом возникла проблема — возможно, связанная с брандмауэром. Я ничего не знаю о сетях и, похоже, не могу найти в Интернете много ресурсов, которые помогли бы решить эту проблему. Не совсем уверен, с чем еще поиграть — я сбросил настройки маршрутизатора и отключил брандмауэр SPI.

Комментарии:

1. вы используете клиент MYSQL для подключения RDS?

2. @Ali Я использую DBeaver и тоже пытался подключиться к серверу с помощью командной строки.

Ответ №1:

Похоже, что DBeaver не добавлен в качестве исключения в брандмауэр Windows. Чтобы добавить программу в список исключений брандмауэра Windows, выполните следующие действия:

  1. Нажмите кнопку Пуск, а затем выберите пункт Панель управления
  2. Дважды щелкните Брандмауэр Windows, а затем перейдите на вкладку Исключения
  3. Нажмите кнопку Добавить программу
  4. Найдите файл DBeaver.exe (в папке программы, внутри программных файлов), а затем нажмите кнопку ОК

После этого, пожалуйста, попробуйте добавить перезапуск DBeaver и попробуйте подключиться

Комментарии:

1. DBeaver работает внутри моей виртуальной машины. Я использую VMware Workstation 16. Что я должен добавить на вкладку исключения в этом случае?

2. пожалуйста, добавьте исполняемый файл VMware Workstation в список исключений

3. Хм, все та же ошибка. Я думаю, что что-то происходит с моим маршрутизатором/сетью, потому что я могу нормально подключиться к базе данных, если использую свою точку доступа.

4. Обычно маршрутизаторы не имеют ограничений на исходящий трафик попробуйте перезагрузить Windows после этого обновления брандмауэра

5. Я понимаю. Я попытался перезапустить Windows после добавления этих исключений, а также просто отключить все брандмауэры Windows. Все еще получаю ту же ошибку 🙁