Проблема подключения mysql в windows 10
Всем привет,
У меня есть приложение Visual Basic, которое использует WAN-соединение (подключение через маршрутизатор). Он использует mysql в качестве базы данных для данных. После того, как я закончил приложение, я попытался подключить сервер mysql на компьютере с Windows 7 с другого компьютера с той же ОС, и соединение было оштрафовано, я могу запросить любые данные, которые мне нужны. Затем появился совершенно новый компьютер с Windows 10 в качестве ОС. Итак, я установил сервер mysql с базой данных на этот новый компьютер. Однако, когда я пытаюсь подключиться к нему с ноутбука или ПК с Windows 7 через WAN, соединение всегда не работает. Но когда я пытаюсь подключить сервер mysql на локальном хосте ПК с Windows 10, соединение в порядке? Я что-то упускаю? Или это ошибка в Windows 10?
Что я уже пробовал:
Я попытался отключить брандмауэр на обоих компьютерах (ПК с Windows 10 и ноутбуке с Windows 7), но все равно он не работает, я попытался погуглить ответ, но, похоже, они предоставляют решение только в том случае, если вы не можете подключиться на локальном хосте на ПК с Windows 10 с установленным сервером mysql, но для меня я могу подключиться к нему просто отлично. Я подключаю сервер mysql через драйвер mysql odbc.
Любая помощь, ссылка или решение будут очень оценены. Большое спасибо :)
Herman<T>.Instance
ИП4 и ИП6?
kenchidag
Привет, дигиманус! Умм своего ИП4
Herman<T>.Instance
Есть ли у вас какие-нибудь исключения?
kenchidag
в случае моего приложения vb нет исключений, однако ошибка возникает из-за подключения драйвера mysql odbc, установленного на моем ноутбуке через административные инструменты на моем ноутбуке с Windows 7, в нем говорится, что «не удалось подключиться к указанному экземпляру». Хотя имя пользователя, которое я создал в mysql для доступа к mysqlserver, имеет все предоставленные ему привилегии. и когда я пингую соединение, это ошибка, думал, что оба брандмауэра уже выключены. Также в личной заметке я только что заметил, что когда я проверяю соединение через cmd, это также ошибка, в нем говорится «Тайм-аут запроса». Но когда я проверяю соединение с моего компьютера с Windows 10 на портативный компьютер с Windows 7, соединение ОК. Иногда мне просто интересно? Почему так хахаха :). Хотя это странно, ха-ха
Herman<T>.Instance
подключаетесь ли вы/pin-код к правильному номеру порта сервера MySql?
kenchidag
Да я соединяюсь с портом номер 3306
Herman<T>.Instance
Может ли MySQL workbench подключиться к базе данных?
kenchidag
на самом деле я не использовал mysql workbench... Нужно ли это иметь?
Herman<T>.Instance
Что ж, это лучший инструмент, чтобы понять, почему ваше соединение терпит неудачу...
kenchidag
а ну понятно. Я постараюсь им воспользоваться. Tnx
kenchidag
Я немного погуглил и нашел кое-что об ICMP, имеет ли это какое-то отношение к этому?