2017-02-04 18 views

ответ

1

Хороший способ сделать это было бы использовать mysqldump:

Клиент туздЫшпр (...) может быть использована для дампа базы данных или набор баз данных для резервного копирования или переноса на другой сервер базы данных (не обязательно MariaDB или MySQL). Дамп обычно содержит инструкции SQL для создания таблицы, заполнения или обоих. Однако mysqldump также может использоваться для генерации файлов в CSV, другом разделительном тексте или формате XML.

Он может быть использован, как это:

$ mysqldump db_name > backup-file.sql 

Вы, вероятно, уже установлен, так как это один из инструментов командной строки по умолчанию.

+1

важно использовать опцию -R ** "Включить хранимые процедуры (процедуры и функции) для затопленных баз данных на выходе. Этот параметр требует ВЫБЕРИТЕ привилегии для mysql.proc. "**, а также --single-transaction: **" В этом случае журналы сбрасываются только один раз, что соответствует тому, что все таблицы заблокированы FLUSH TABLES WITH READ LOCK. "** см. : https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html#option_mysqldump_databases –

 Смежные вопросы

  • Нет связанных вопросов^_^