У меня есть обычный MySQL сервер, работающий с XAMPP на порту 3306 и доступный через мой inte rnet ip, а также мой локальный ip (127.0.0.1), порты перенаправляются в мой маршрутизатор. Учетная запись, настроенная для доступа с любого IP, все работает нормально.
Я пытаюсь сделать этот же сервер доступным по адресу AirVPN DNS. Поэтому я следовал инструкциям AirVPN, чтобы удалить перенаправленные порты в моем маршрутизаторе и переслать новый порт в их VPN со случайным числом (пусть go с 1111 ) с локальным портом как 3306 и DNS с именем xxx.airdns.org
Итак, я открываю MySQL с помощью XAMPP через порт 3306 , ничего не изменилось в Конфигурационный файл Я запускаю проверку порта AirVPN через 1111, и она сигнализирует об открытии. Я также пробую на других сайтах, которые проверяют порты и сигналы, открытые на xxx.airdns.org: 1111
Хотя, когда я пытаюсь установить соединение как обычно, он возвращает ошибку (10060): Can't connect to MySQL server on 'xxx.airdns.org' (10060)
Резолюции, которые я пробовал:
- Переключать значения портов в MySQL файлах конфигурации, совпадающих с открытыми портами в AirVPN
- привязанного адреса к адаптеру VPN
bind-address="10.6.114.48"
повторил описанные выше варианты для всех различных типов комбинаций портов и адресов
- Отключенный брандмауэр на rnet адаптере VPN, как описано здесь
Я не смог добиться успеха в этой задаче. Я ищу некоторое освещение, чтобы я мог понять процесс.
РЕДАКТИРОВАТЬ: Соединение установлено только по протоколу TCP. Проверка порта выполняется через airVPN и регистрируется в журналах XAMPP и FIREWALL как принятые соединения. Несмотря на то, что при попытке подключиться с клиента у меня нет журнала от Xampp или брандмауэра, время ожидания истекло.