9.4 Использование mysqldump для резервного копирования
Рассмотрите использование , которые обеспечивают параллельный экспорт с несколькими потоками, сжатие файлов, отображение информации о ходе процесса, а также облачные функции, такие как потоковая передача в хранилище Oracle Cloud Infrastructure Object Storage, и проверки и модификации совместимости с MySQL HeatWave Service. Резервные копии можно легко импортировать в экземпляр MySQL Server или базу данных MySQL HeatWave Service с помощью . Инструкции по установке MySQL Shell можно найти .
В этом разделе описывается, как использовать 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.