xtrabackup - вопросы

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

xtrabackup - вопросы

Непрочитанное сообщение Гость » 2016-09-01 12:22:39

Добрый день. Из документации утилита может делать полные и инкрементные бекап бд с innodb:

Код: Выделить всё

innobackupex /path/to/backup  - полный бекап
innobackupex --apply-log /path/to/backup - приводим бекап в консистентное состояние

Инкрементный бекап

Код: Выделить всё

innobackupex --no-timestamp --incremental backup/increment/ --incremental-basedir=backup/full


Теперь получается, чтобы восстановить инкрементный бекап, надо

Код: Выделить всё

innobackupex --apply-log  backup/full --incremental-dir=/home/user/backup/increment
innobackupex --copy-back backup/full

Но теперь в полном бекапе backup/full будет бекап инкрементый, а сам исходный полный затирается. Получается сам исходный полный бекап уже никак не получить? Если да, то все-таки не очень удобное в этом плане решение, т.к. вдруг захочется по откатываться к различным точкам, придется руками заниматься копированием папки с полным бекапом.

Гость
проходил мимо

xtrabackup - вопросы

Непрочитанное сообщение Гость » 2016-09-01 14:19:21

еще вдогонку вопрос: для полного бекапа надо еще делать --apply-log, а если делать такие бекапы

Код: Выделить всё

innobackupex --stream=tar --no-timestamp /var/lib/mysql | gzip -  > comrpress.tar.gz
или  инкрементый бекап

они точно будут конситенты? почему для них не надо делать --apply-log?


Вернуться в «Базы данных»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя