Импорт и экспорт баз данных
Экспорт
Для экспорта мы будем использовать утилиту mysqldump
. При помощи нее осуществляется работа с текстовыми файлами базы данных.
Для экспорта базы данных, выходим из консоли MySQL нажимая CTRL+C
, дальше вводим вот такую команду, где data-dump.sql
файл в текущей директории, куда будут сохранены данные:
mysqldump -u имя_пользователя -p имя_базы_данных > data-dump.sql
После ввода команды, не увидите никакого вывода на экране, однако можно проверить содержимое файла data-dump.sql
и убедиться, что теперь он является резервной копией вашей базы данных.
Если во время процесса экспорта будут какие-нибудь ошибки, утилита mysqldump
выведет на экран сообщение о них.
Импорт
Для импорта существующий базы данных, нужно начать с создания новой базы данных. Именно в нее затем загрузится содержимое резервной копии.
Подключаемся к базе данных:
mysql>mysql -u имя_пользователя -p
Создаем новую базу данных:
mysql>CREATE DATABASE имя_базы_данных COLLATE utf8_general_ci;
Выходим из консоли MySQL нажимая CTRL+C
. Далее переходите к самому импорту, введя вот такую команду:
mysql -u имя_пользователя -p имя_базы_данных < data-dump.sql
Если команда выполнена корректно, никакого вывода на экране не последует, на экране могут отобразиться только сообщения о ошибках. Как в случае с экспортом, проверить точно все прошло успешно, можно путем подключения к MySQL и просмотра данных.