Назад | Перейти на главную страницу

Не удается подключиться к удаленному серверу MySQL, используя имя

У меня есть веб-сервер и сервер базы данных, которые находятся за общедоступным IP-адресом. Веб-сервер доступен для всех с помощью NAT. Пользователь может создавать базы данных и управлять ими с веб-сервера, выполняя вызовы api на сервер базы данных, используя частный IP-адрес сервера mysql. Но когда я пытаюсь установить вызов API с использованием полного доменного имени сервера, это не удается.

На моем сервере работает Ubuntu 16.04, а веб-сервер работает на VestaCP. Сервер базы данных работает под управлением Ubuntu 16.04 с MySQL Server 5.7. Веб-сервер имеет локальный IP-адрес 192.168.1.4, а сервер базы данных - IP-адрес 192.168.1.6.

Мой / etc / hosts выглядит так: 192.168.1.4 cpanel.example.com, пример 192.168.1.6 db.example.com db

Я попытался установить адрес привязки на 192.168.1.6. Что могло быть не так?

В чем может быть проблема?