Перенос базы данных между серверами может выполняться с помощью SCP (Secure Copy), метода копирования файлов, осуществляемого из оболочки SSH. Имейте в виду, что вам нужно будет знать пароли для обоих серверов.
Чтобы перенести базу данных с одного сервера на другой, нужно выполнить три шага:
Шаг№1. Выгрузим на диск нужный дамп
Для этого воспользуемся командой mysqldump:
mysqldump -u root -p --opt [database name] > [database name].sql
После создания дампа нужной базы данных можно переходить к переносу БД.
Больше параметров и примеров доступно по этой ссылке. Или по этой.
Шаг№2. Скопируем базу данных
Теперь нам необходимо скопировать базу данных на нужный сервер. В этом нам поможет утилита SCP, выполним:
scp [database name].sql [username]@[servername]:path/to/database/
реальный пример может выглядеть так:
scp newdatabase.sql user@example.com:~/
Шаг№3. Импорт базы данных
После того, как база была перенесена на новый сервер, вы можете импортировать базу данных в СУБД MySQL или MariaDB:
mysql -u root -p newdatabase < /path/to/newdatabase.sql
На этом всё! 🙂