9.4.5.2 Копирование базы данных с одного сервера на другой
На сервере 1:
$> mysqldump --databases db1 > dump.sql
Скопируйте файл дампа с сервера 1 на сервер 2.
На сервере 2:
$> mysql < dump.sql
Использование --databases с командой mysqldump приводит к включению в файл дампа команд CREATE DATABASE и USE, которые создают базу данных, если она не существует, и устанавливают её в качестве текущей для загружаемых данных.
В качестве альтернативы, можно опустить --databases в команде mysqldump. В этом случае необходимо создать базу данных на сервере 2 (если это необходимо) и указать её в качестве текущей при загрузке файла дампа.
На сервере 1:
$> mysqldump db1 > dump.sql
На сервере 2:
$> mysqladmin create db1
$> mysql db1 < dump.sql
В этом случае можно указать другое имя базы данных. Таким образом, опускание --databases в команде mysqldump позволяет экспортировать данные из одной базы данных и загрузить их в другую.
© 2025 Oracle
Licensed under the GPLv2 License.