#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, выполните следующие действия:
- Нажмите кнопку Пуск, а затем выберите пункт Панель управления
- Дважды щелкните Брандмауэр Windows, а затем перейдите на вкладку Исключения
- Нажмите кнопку Добавить программу
- Найдите файл DBeaver.exe (в папке программы, внутри программных файлов), а затем нажмите кнопку ОК
После этого, пожалуйста, попробуйте добавить перезапуск DBeaver и попробуйте подключиться
Комментарии:
1. DBeaver работает внутри моей виртуальной машины. Я использую VMware Workstation 16. Что я должен добавить на вкладку исключения в этом случае?
2. пожалуйста, добавьте исполняемый файл VMware Workstation в список исключений
3. Хм, все та же ошибка. Я думаю, что что-то происходит с моим маршрутизатором/сетью, потому что я могу нормально подключиться к базе данных, если использую свою точку доступа.
4. Обычно маршрутизаторы не имеют ограничений на исходящий трафик попробуйте перезагрузить Windows после этого обновления брандмауэра
5. Я понимаю. Я попытался перезапустить Windows после добавления этих исключений, а также просто отключить все брандмауэры Windows. Все еще получаю ту же ошибку 🙁