kenchidag Ответов: 0

Проблема подключения 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, имеет ли это какое-то отношение к этому?

0 Ответов