Импорт и экспорт базы данных MySQL с помощью mysqldump
|
||||
Процедуры экспорта и импорта подразумевают перенос данных из одной базы данных в другую или для резервного копирования. Единственный способ быть уверенным в 100% восстановлении данных — самостоятельно выполнять регулярное резервное копирование информации. Для этого можно воспользоваться утилитой mysqldump, которая доступна через командную оболочку Linux (shell). Пример команды для экспорта базы данных:
где "имя_пользователя" - имя пользователя базы данных, "имя_базы" - название базы данных, "dump.sql" - название создаваемого дампа, "-p" - запрос пароля пользователя базы данных. Данные будут сохранены в файле dump.sql. Что бы восстановить данные из резервной копии (дампа) воспользуйтесь командой:
--add-drop-table — добавляет оператор DROP TABLE перед каждым оператором CREATE TABLE;
--triggers - создается дамп триггеров. Этот параметр включен по умолчанию. Для его отключения следует использовать параметр --skip-triggers. --lock-tables - указание этого параметра приводит к блокировке таблиц базы данных, для которой создается дамп.
-default-character-set=utf8 - параметр для экспорта с набором символов Unicode (UTF8)
Опции --quick и --opt рекомендуется использовать, если база данных MySQL слишком большая для того, чтобы целиком поместиться в памяти.
В итоге команда для создания копии базы данных может быть такой:
| ||||
Если решение вопроса найти не удалось, Вы можете отправить нам заявку: |