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.txtCREATE TABLEдля таблицы в mysqldump, которая записывает его как файл с именемв выходном каталоге.tbl_name.sql
© 2025 Oracle
Licensed under the GPLv2 License.