Spec-Zone .ru
спецификации, руководства, описания, API

7.4.5.2. Скопируйте Базу данных от одного Сервера до Другого

На Сервере 1:

shell> mysqldump --databases db1 > dump.sql

Скопируйте файл дампа с Сервера 1 к Серверу 2.

На Сервере 2:

shell> mysql < dump.sql

Использование --databases с mysqldump командной строкой заставляет файл дампа включать CREATE DATABASE и USE операторы, которые создают базу данных, если она действительно существует и делает это базой данных значения по умолчанию для перезагруженных данных.

Альтернативно, можно опустить --databases от mysqldump команды. Затем Вы должны будете создать базу данных на Сервере 2 (в случае необходимости) и определить это как базу данных значения по умолчанию, когда Вы перезагрузите файл дампа.

На Сервере 1:

shell> mysqldump db1 >
        dump.sql

На Сервере 2:

shell> mysqladmin create db1shell> mysql db1 < dump.sql

Можно определить различное имя базы данных в этом случае, таким образом опуская --databases от mysqldump команды позволяет Вам вывести данные от одной базы данных и загрузить это в другого.