2016-01-25 1 views
1

Я сделал настольное приложение с VB.Net & MySQL для запуска в локальной сети, мой первый компьютер, на котором установлена ​​база данных MySql, - это Windows 10, MySQL установлен как серверная машина I сделал пользователя со всеми привилегиями по выбранной базе данных и хосту доступа «%». Строка подключения на главном компьютере - Localhost, Root, Password, Database Строка подключения на терминальных компьютерах - 192.168.33.1 Для хоста NTT Как пользователь «Я создал», «Пароль», «База данных», «Порт». .Удаленное соединение MySQL не может найти конкретных хостов

При запуске приложения на терминальных компьютерах я получил окно сообщения с «Не удалось найти MySQL конкретные хосты

Любое Решение Пожалуйста,

С наилучшими пожеланиями

+0

Вы можете получить доступ к этому серверу с вашего локального хоста? –

+0

Да, когда я запускаю приложение на главной машине, он отлично работает –

+0

Что делать, если вы наберете ip 192.168.33.1 в проводнике Windows, вы видите машину? –

ответ

0

Попробуйте эти:

  • Проверьте окно брандмауэр, чтобы разрешить связь через mysql default port: 3306.

  • Попробуйте создать строку подключения, используя специальный iploopback 127.0.0.1, чтобы проверить соединение на локальном хосте, и если он работает нормально, локально используйте ту же самую строку соединения, кроме изменения IP-адреса до 192.168.33.1 на удаленном компьютере.

 Смежные вопросы

  • Нет связанных вопросов^_^