Да, вы можете поместить любой IP-адрес в строке подключения к базе данных вместо 'localhost'. Однако многие провайдеры хостинга будут препятствовать подключению внешних соединений (по уважительной причине) к MySQL серверу (порт 3306). Фактически, некоторые установки MySQL / MariaDB по умолчанию не прослушивают внешние сетевые порты, поэтому вам, возможно, придется проделать дополнительную работу, чтобы ваши серверы могли соединяться друг с другом.
Обратите внимание, что вам нужно иметь пользователь базы данных, который соответствует этому соединению; например, в MySQL / MariaDB значение хоста 'localhost' указано c для соединений с сокетами; переключение на сетевое соединение TCP / IP означает, что ваш существующий пользователь может не работать (поэтому вам придется создать другого пользователя с правильным хостом).
Хотя подключение к другим серверам очень распространено изнутри В том же сегменте ЛВС вы должны также предпринять шаги, чтобы не подвергать этот порт inte rnet в целом и не допускать попыток входящих подключений достичь этой машины.