У меня есть сервер MySql 5.7, работающий как служба на одном компьютере локальной сети.Не удается подключиться к mySql с компьютера локальной сети
Мое приложение установлено и работает нормально на одном компьютере. У меня есть «Shared with all» для каталога, в котором находится мое приложение. В том же каталоге я поставил файлы libmysql.dll
и FDConnectionDefs.ini
.
Мое приложение отлично работает на этом компьютере. На других компьютерах в локальной сети я создал ссылку на каталог, в котором мое приложение является общим. Когда я пытаюсь запустить мое приложение из этих систем LAN они производят сообщение об ошибке
[FireDac] [Phys] [MySql] не может подключиться к серверу 127.0.0.1 MYSQL порт 3306 ... (10061) ,
Все машины работают под управлением Windows 10 на 64-разрядных процессорах.
Вот то, что я пытался решить эту проблему:
- убедитесь, что пользователь, пароль и хост (%) одинаковы в MYSQL профиля и FDConnectionDefs.ini.
- Я пробовал с разными пользователями даже с помощью root, я попытался сменить хост (%), чтобы поместить IP-адрес компьютера, пытающегося подключиться в профиле mySql.
- Я уверен, что у меня есть права для запуска моего приложения и mySql и что порт 3306 открыт в брандмауэре/Kaspersky на каждом компьютере локальной сети. Но всегда такой же сообщение об ошибке.
Вы можете попробовать создать свой вопрос. Стена текста, которую люди увидят, немного пугающая и трудная для чтения (ваш английский кажется прекрасным, хотя). Возможно, это тоже закрепит. Я не совсем уверен, что значит – Carcigenicate
Является ли ваш IP-адрес локальной сети фактически 192.0.0.1? Если вы не являетесь интернет-провайдером, вы не должны использовать этот адрес в частной сети. –
Oupps! Я имею в виду 127.0.0.1 на порту 3306. –