LINUX.ORG.RU

Как вообще восстанавливать частичные бэкапы, сделанные с помощью xtrabackup/mariabackup?

 , ,


1

2

Сразу скажу - нет, петух не клюнул, тестирую бэкап и восстановление

Как такие бэкапы делать - легко и понятно. А вот как восстанавливать..
Вот здесь https://www.percona.com/doc/percona-xtrabackup/1.6/xtrabackup_bin/exporting_i... , насколько я понял для КАЖДОЙ таблицы надо вручную воссоздавать ее структуру (create a table with the same structure, and then perform the following steps). Как-то очень не очень. Или есть другой путь? Нужен частичный бэкап не таблицами, а базами. Немного запутался уже

Плюс как быть с восстановлением твблиц MYISAM? - для них не создается *.exp файлов

Советы типа брось xtrabackup/mariabackup и пользуй вот это тоже принимаются, но аргументированные.

mysqldump работает долго, грузит базу запросами и, как понимаю, результат неконсистентен, если во время бэкапа идет запись

★★★★★

Последнее исправление: Qwentor (всего исправлений: 2)

Для одной базы из нескольких, с таблицами innodb, да, partitial backup.

alestro
()

На саете mysql говорят binlog - это тоже своеобразный бэкап.

anonymous
()

mysqldump работает долго, грузит базу запросами и, как понимаю, результат неконсистентен, если во время бэкапа идет запись

Сделать lock или оставить slave на реплике, забекапить, снять lock или запустить slave.

Как-то так с моего дивана видно.

Radjah ★★★★★
()
Ответ на: комментарий от Samamy

Нет, это _полный_ бэкап всего сервера, а мне надо частично, по базам

Qwentor ★★★★★
() автор топика
Последнее исправление: Qwentor (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.