Manu Prasad Ответов: 1

База данных Mysql в DHCP разъединяет проблемы


Всем привет,
Я использую MySQL в качестве базы данных моего приложения в локальной сети приложений. И в строке подключения я использовал IP-адрес вместо имени компьютера. И последние три года все работало очень хорошо без каких-либо ошибок, но недавно мы сменили наш Север на DHCP-север. С этого момента я получаю много ошибок подключения, так как хост MySQL не отвечает, соединение не удалось и т. д. Я просто хочу знать, есть ли у меня какие-либо преимущества, если я использую имя компьютера/имя сервера в строке соединений приложений вместо IP-адреса?. Поскольку я новичок, пожалуйста, помогите мне отличить использование IP-адреса и имени компьютера в строках подключения.

Что я уже пробовал:

Я попытался отладить ошибки подключения. И кажется, что один и тот же IP-адрес иногда используется двумя компьютерами, вызывающими проблемы. Я не в состоянии внести какие-либо изменения в приложения, если только у меня нет экспертной консультации относительно этого.
-Спасибо заранее

1 Ответов

Рейтинг:
4

Bernhard Hiller

Цитата:
один и тот же IP-адрес иногда используется двумя компьютерами
Это означает, что вы неправильно настроили свою сеть. Вероятно, некоторые компьютеры все еще используют фиксированные IP-адреса вместо IP-адресов с DHCP-сервера. Таким образом, ваши проблемы-это не проблема MySQL, а проблема конфигурации сети.
Обычно DHCP-серверу можно указать, какие адреса он может назначить автоматически,а какие зарезервированы. Просмотрите все компьютеры и другие устройства (например, принтеры) в вашей сети, убедитесь, что они получают свои адреса от DHCP-сервера, или их фиксированный IP-адрес попадает в зарезервированный диапазон (и является уникальным).


Manu Prasad

Здравствуйте, это влияет на соединение MySQL?. Я просто хочу окончательно понять, что проблема заключается в сети, а не в строке подключения внутри приложения.

Bernhard Hiller

Это может повлиять на него, но это то, что не нужно. Когда компьютер, пытающийся подключиться к базе данных, не "видит" правильную машину, соединение, конечно, не удастся.

Manu Prasad

- Привет, спасибо. Но, пожалуйста, обратите внимание, что у меня есть сервер MySQL на главном сервере, который имеет зарезервированный IP-адрес. И я пытаюсь получить доступ к этому серверу с клиентских компьютеров, подключенных к главному серверу, и все они имеют динамический IP-адрес.