1.3.1 Типы файлов, содержащихся в резервной копии
В следующей таблице представлены различные типы файлов, включённые в резервную копию в виде одного файла или в виде резервной копии каталога. В случае резервной копии одного файла распакуйте файл в структуру, используя команду extract или команду image-to-backup-dir для просмотра файлов.
Таблица 1.1 Типы файлов в резервной копии
Имя файла, шаблон или расширение |
Связь с исходными файлами данных |
Примечания |
|---|---|---|
|
Системное табличное пространство InnoDB, содержащее несколько таблиц InnoDB и связанные индексы. |
Поскольку исходные файлы могут изменяться во время создания резервной копии, этап |
|
Табличное пространство InnoDB, которое может быть (а) табличным пространством, содержащим одну таблицу InnoDB и связанные индексы, или (b) файлом на таблицу, расположенным вне каталога данных сервера, содержащим одну таблицу InnoDB и связанные индексы, или (c) файлом, содержащим одну или несколько таблиц и их индексы. |
Поскольку исходные файлы могут изменяться во время создания резервной копии, этап apply-log применяет те же изменения к соответствующим файлам резервной копии. |
|
Сжатая форма файлов данных InnoDB из каталога данных MySQL. |
Создаётся вместо файлов Файлы |
|
Хранят метаданные для таблиц MyISAM. |
База данных переводится в состояние только для чтения во время копирования этих файлов. Эти файлы копируются без изменений. |
|
Данные таблиц MyISAM. |
База данных переводится в состояние только для чтения во время копирования этих файлов. Эти файлы копируются без изменений. |
|
Данные индексов MyISAM. |
База данных переводится в состояние только для чтения во время копирования этих файлов. Эти файлы копируются без изменений. |
|
Метаданные для таблиц CSV. |
Эти файлы копируются без изменений. Таблицы |
|
Данные для таблиц CSV. |
Эти файлы копируются без изменений. Таблицы |
|
Ссылки движка хранения MERGE на другие таблицы. |
База данных переводится в состояние только для чтения во время копирования этих файлов. Эти файлы копируются без изменений. |
|
Метаданные таблиц движка хранения ARCHIVE. |
База данных переводится в состояние только для чтения во время копирования этих файлов. Эти файлы копируются без изменений. |
|
Данные таблиц движка хранения ARCHIVE. |
База данных переводится в состояние только для чтения во время копирования этих файлов. Эти файлы копируются без изменений. |
|
Записывает параметры конфигурации, определяющие структуру файлов данных MySQL. |
Используется в операциях восстановления для воспроизведения той же структуры, что и при создании резервной копии. |
|
Записывает имена файлов |
Этот файл создается во время инкрементной резервной копии. Во время восстановления информация из файла используется для удаления таблиц из полной резервной копии, которые были удалены между моментом создания полной резервной копии и моментом создания инкрементной резервной копии. |
|
Сжатая версия файлов |
Файлы журналов InnoDB ( |
|
Создаётся вместо файлов |
|
|
Создается в каталоге резервной копии командой mysqlbackup на этапе |
Эти файлы не копируются из исходного каталога данных, а повторно создаются в каталоге резервной копии на этапе |
Отмеченный временем каталог, например, |
Создается с помощью опции |
Используйте опцию |
Каталог |
Подкаталог, в котором хранятся файлы данных и подкаталоги базы данных из исходной инстанции MySQL. |
Создается в каталоге резервной копии командой mysqlbackup. |
Файлы бинарного журнала |
Файлы бинарного журнала с сервера, которые включаются в резервную копию по умолчанию (кроме случаев, когда резервная копия создается с опцией --use-tts). Они позволяют получить моментальный снимок состояния сервера, чтобы можно было клонировать сервер в точном соответствии с его состоянием. Используя полную резервную копию в качестве основы, файлы бинарного журнала, включённые в инкрементную резервную копию, можно использовать для восстановления в заданное время (PITR), что восстанавливает базу данных до состояния в определённый момент времени после последней полной резервной копии. Подробнее см. Раздел 5.3, «Восстановление в заданное время». |
Сохраняются в каталоге По умолчанию файлы бинарного журнала и файл индекса восстанавливаются в те же расположения, что и на сервере, с которого создавалась резервная копия. Используйте опцию Файлы бинарного журнала сжимаются и сохраняются с расширением Примечания
|
файлы журнала репликации |
Файлы журнала репликации с сервера-реплики, которые включаются в резервную копию сервера-реплики по умолчанию (кроме случаев, когда резервная копия создаётся с параметром --use-tts). Их включение экономит время и ресурсы, необходимые для извлечения журналов репликации из источника при восстановлении реплики. |
Сохраняются в каталоге По умолчанию файлы журнала репликации и файл индекса восстанавливаются в те же места, где они были на резервируемом сервере-реплике. Используйте параметр На сервер с частичным восстановлением (частичным восстановлением) файлы журнала репликации не восстанавливаются. Файлы журнала репликации сжимаются и сохраняются с расширением |
|---|---|---|
|
Сжатые двоичные файлы журнала или файлы журнала репликации. | Файлы двоичного журнала и журнала репликации сжимаются и сохраняются с расширением |
файлы журнала отката |
Файлы журнала отката с сервера. Подробнее см. В резервную копию включаются как активные, так и неактивные табличные пространства отката. Также, когда используется параметр |
Сохраняются по умолчанию в каталоге При восстановлении, табличные пространства отката по умолчанию, а также любые табличные пространства отката, не являющиеся табличными пространствами отката по умолчанию, расположенные в каталоге данных резервируемого сервера, восстанавливаются в расположение, указанное параметром mysqlbackup Файлы журнала отката не восстанавливаются на сервере с частичным восстановлением. |
|
Сжатые файлы журнала отката. | Файлы журнала отката сжимаются и сохраняются с расширением |
файл данных ключа шифрования |
Для сервера, использующего компонент ключа шифрования Для сервера, использующего плагин или компонент ключа шифрования, отличный от |
Зашифрованный файл, содержащий главный ключ для шифрования таблиц InnoDB. Подробнее см. Главу 6, Работа со шифрованными табличными пространствами InnoDB. |
файлы журнала состояния реплики |
Обычно называемые master.info и relay-log.info, они включаются по умолчанию в резервную копию базы данных реплики в настройке репликации. Подробности см. |
Сохраняются в каталоге Копирование этих файлов пропускается при резервном копировании или восстановлении, если используется параметр |
Файл образа резервной копии |
Единая резервная копия, созданная параметром |
Вы можете переместить файл образа, не потеряв или не повредив содержимое, а затем распаковать его с помощью mysqlbackup, используя команду |
Любые другие файлы в подкаталогах под каталогом |
Скопированы из подкаталогов базы данных в каталоге данных MySQL. |
По умолчанию любые нераспознанные файлы в подкаталогах каталога данных MySQL копируются в резервную копию. Чтобы исключить такие файлы, укажите параметр Примечания
|
каталог |
Подкаталог, хранящий файлы с метаданными о резервной копии. |
Создаётся в каталоге резервной копии командой mysqlbackup. Все файлы, перечисленные ниже, находятся внутри подкаталога |
|
Содержит важную информацию о резервной копии. Используется только командой mysqlbackup. |
mysqlbackup обращается к этому файлу и, возможно, обновляет его во время операций после первоначального резервного копирования, таких как фаза применения журнала или фаза восстановления. |
|
Содержит список всех файлов (кроме самого себя), которые присутствуют в резервной копии, созданной параметрами |
Этот файл не изменяется на любом этапе после создания. |
|
Перечисляет аргументы командной строки и среду, в которой была создана резервная копия. Подробности об этом файле см. в Разделе 17.4, «Использование макета MySQL Enterprise Backup». |
Этот файл не изменяется после создания. Вы можете предотвратить создание этого файла, указав параметр |
|
Необходимые метаданные для файлов и определений баз данных данных резервной копии. Он также содержит сведения обо всех плагинах, определённых на резервируемом сервере, поэтому пользователи должны убедиться, что те же плагины определены аналогичным образом на целевом сервере для восстановления. Подробности об этом файле см. в Разделе 17.4, «Использование макета MySQL Enterprise Backup». |
Этот файл не изменяется после создания. Вы можете предотвратить создание этого файла, указав параметр |
|
Создаётся параметром |
Комментарии задаются вами для документирования цели или особых соображений для этого задания резервного копирования. |
|
Указывает, что резервная копия создана с сервером, у которого включены GTID. |
GTID — это функция репликации в MySQL 5.6 и более поздних версиях. Подробности см. в . При создании резервной копии сервера с включенными GTID с помощью mysqlbackup в папке Примечание
Для резервных копий серверов-реплик используйте параметр |
|---|---|---|
|
Содержит значения глобальных переменных резервируемого сервера, установленные отличными от значений по умолчанию. Используйте этот файл или |
Во время операции Предупреждение
При использовании файла для перезапуска целевого сервера измените параметры, такие как |
|
Содержит значения всех глобальных переменных резервируемого сервера. Используйте этот файл или |
Во время операции Предупреждение
При использовании файла для перезапуска целевого сервера измените параметры, такие как |
backup-auto.cnf |
Копия файла |
Файл восстанавливается в каталог данных восстановленного сервера. Чтобы использовать UUID, хранящийся внутри для вашего восстановленного сервера, переименуйте файл обратно в |
backup-mysqld-auto.cnf |
Копия файла |
Файл восстанавливается в каталог данных восстановленного сервера. Чтобы использовать сохраненные системные переменные, хранящиеся внутри для вашего восстановленного сервера, переименуйте файл обратно в |
|
Файл, созданный на сервере при включении (включено по умолчанию в MySQL 5.7.7 и более поздних версиях) или . Он содержит список идентификаторов табличных пространств и идентификаторов страниц кэша буфера сервера. Фактическое имя файла может отличаться, так как оно может быть настроено системной переменной сервера " |
При настройке по умолчанию на MySQL-сервере 5.7.7 и выше (, целевой сервер во время запуска восстановит состояние кэша буфера резервируемого сервера, используя этот файл. Подробности см. в . |
|
|
Файл отслеживает внешние табличные пространства, записывая пути к их файлам на резервируемом сервере и их идентификаторы табличных пространств. |
Если на резервируемом сервере существуют внешние табличные пространства, файл отслеживания будет находиться в папке Предупреждения
После завершения восстановления, если восстановленный сервер содержит какие-либо внешние табличные пространства, файл отслеживания будет находиться в каталоге данных восстановленного сервера. |
© 2025 Oracle
Licensed under the GPLv2 License.