Как перенести базу данных MySQL между двумя серверами

Как перенести базу данных MySQL между двумя серверами

Перенос базы данных между виртуальными частными серверами можно выполнить с помощью SCP (Secure Copy), метода копирования файлов, полученного из оболочки SSH. Имейте в виду, что вам нужно будет знать пароли для обоих виртуальных серверов.

Чтобы перенести базу данных, нужно выполнить два шага:

Шаг 1. Выполните дамп MySQL

Перед переносом файла базы данных на новый VPS нам сначала нужно создать резервную копию на исходном виртуальном сервере с помощью команды mysqldump.

mysqldump -u root -p --opt [database name] > [database name].sql

После выполнения дампа вы готовы к переносу базы данных.

Шаг второй — скопируйте базу данных

SCP помогает скопировать базу данных. Если вы использовали предыдущую команду, вы экспортировали свою базу данных в свою домашнюю папку.

Команда SCP имеет следующий синтаксис:

scp [database name].sql [username]@[servername]:path/to/database/

Пример передачи может выглядеть так:

scp newdatabase.sql [email protected]:~/

После подключения база данных будет перенесена на новый виртуальный частный сервер.

Шаг третий — импорт базы данных

После того, как данные были перенесены на новый сервер, вы можете импортировать базу данных в MySQL:

mysql -u root -p newdatabase < /path/to/newdatabase.sql

На этом ваша передача через SCP будет завершена.

0
Установка и настройка Центр сертификации Ubutu 20 Обновление до версии Ubuntu 20.04 Focal Fossa

Комментариев нет

Нет комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *