Spec-Zone.ru › MySQL 5.7

7.4 Использование mysqldump для резервного копирования

  • 7.4.1 Экспорт данных в формате SQL с помощью mysqldump
  • 7.4.2 Восстановление резервных копий в формате SQL
  • 7.4.3 Экспорт данных в формате текстового файла с разделителями с помощью mysqldump
  • 7.4.4 Восстановление резервных копий в формате текстового файла с разделителями
  • 7.4.5 Советы по работе с mysqldump

В этом разделе описывается использование программы mysqldump для создания файлов дампов и их последующего восстановления. Файл дампа можно использовать различными способами:

  • В качестве резервной копии для восстановления данных в случае их потери.

  • В качестве источника данных для создания реплик.

  • В качестве источника данных для экспериментов:

    • Для создания копии базы данных, которую можно использовать без изменения исходных данных.

    • Для тестирования потенциальных несовместимостей при обновлении.

Программа mysqldump генерирует два типа вывода, в зависимости от того, задан ли параметр --tab:

  • Без параметра --tab, программа mysqldump записывает SQL-запросы в стандартный вывод. Этот вывод состоит из CREATE запросов для создания дублируемых объектов (базы данных, таблицы, хранимые процедуры и так далее), и INSERT запросов для загрузки данных в таблицы. Вывод можно сохранить в файл и затем загрузить с помощью mysql для повторного создания дублируемых объектов. Существуют параметры для изменения формата SQL-запросов и управления объектами, которые будут дублированы.

  • С параметром --tab, программа mysqldump создает два выходных файла для каждой дублируемой таблицы. Сервер записывает один файл в виде текстового файла с разделителями «табуляция», по одной строке на строку таблицы. Этот файл имеет имя tbl_name.txt в выходном каталоге. Сервер также отправляет запрос CREATE TABLE для таблицы в mysqldump, которая записывает его как файл с именем tbl_name.sql в выходном каталоге.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/using-mysqldump.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API