Я пытаюсь подключиться к MySQL через локальную сеть (используя -host = 192.168.1.xxx), но когда я пытаюсь инициализировать клиента, я просто не получаю ответа около 1 минуты, до ошибок MySQL с общей ошибкой 2003 года. Моя интерпретация заключается в том, что это означает, что попытка подключения никогда не заканчивалась в нужном месте (так что TCP-соединение просто отключается).Ошибка подключения к MySQL с локальным IP
Машина, работающая под управлением MySQL Server, является обычным ноутбуком в Windows 10 (не работает Windows Server или что-то в этом роде). Я уже пошел и проверил правила брандмауэра, и порт 3306 явно включен для входящих подключений. Запуск «netstat -a -n» показывает, что порт 3306 на серверной машине имеет статус LISTENING. Я попытался указать порт 3306, а также переадресацию портов/запуск порта с порта 3306 на порт 3306 на маршрутизаторе, но ничего не исправляет эту проблему. Как мне заставить эту связь работать? Для справки, я использую следующую команду для клиента:
mysql --host=192.168.1.34 --port=3306 --user='username' --password='password'
Вместо того, чтобы предположить, что ошибка 2003 является «общей», вы должны отправить точную ошибку. В конце должно быть число, соответствующее конкретной ошибке сокета Windows, например '(10060)', что означает «время ожидания соединения», в то время как другие коды ошибок указывают на другие проблемы. –