MYSQL: копирование данных из двух баз данных. Обе базы данных находятся на разных серверах (хостинговые компании)

У меня есть приложение, где я копирую данные из таблицы базы данных, которая находится в хостинговой компании myhosting.com.

Мне нужно скопировать эти данные в другую таблицу базы данных, которая находится в хостинговой компании inmotionhosting.com

Это в основном копирование данных из 2 таблиц, которые находятся в двух разных хостинговых компаниях. Оба базы данных являются mysql, и у меня есть полные права в обеих базах данных.

Я знаю, что мы можем загружать всю базу данных и загружать базу данных в другую хостинговую компанию, но это не решает мою цель.

Related of "MYSQL: копирование данных из двух баз данных. Обе базы данных находятся на разных серверах (хостинговые компании)"

Это должно быть очень просто в PHP. Просто выполните несколько соединений ($ link1, $ link2 и т. Д.) – по одному на каждый сервер. ВЫБЕРИТЕ данные из таблицы в $ link1 и INSERT (или UPDATE) в $ link2.

Единственный улов заключается в том, что зачастую хостинговая компания будет по умолчанию открывать только порт MySQL (обычно 3306) для локального сервера. Если это так, то если ваша программа запущена на сервере A, тогда она сможет подключиться к MySQL на сервере A без проблем, но не MySQL на сервере B. В панели управления сервером должен быть простой способ открыть порт 3306 для удаленного доступа – если нет, то вам придется попросить хостинговую компанию (одну из них) сделать это за вас.