Mariabackup-Prepare сохраняет состояние в «Log-применении», а не в «Полноподготовленном»MySql

Форум по Mysql
Ответить
Anonymous
 Mariabackup-Prepare сохраняет состояние в «Log-применении», а не в «Полноподготовленном»

Сообщение Anonymous »

Я выполняю полную резервную копию на экземпляре Mariadb 10.6.8 и сталкиваюсь с проблемой, в которой шаг - -prepare

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

full-prepared
. Государство остается в

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

log-applied
[/b].
Я понимаю, что применение журнала является промежуточным, а резервное копирование не считается готовым для восстановления.
Шаги, сделанные:
  • Первоначальный снимок (OK):

    . Целевой каталог: < /p>

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

    mariabackup --backup --target-dir=/path-to-backup --user=xxx --password=xxx
    < /code>
    Результат: резервное копирование завершается успешно. Файл xtrabackup_checkpoints 
    показывает backup_type = full-backed .
  • подготовка (не удалось перевести состояние): [/b]
    i выполнить шаг:
    mariabackup --prepare --target-dir=/path-to-backup

    Результат: команда завершается с завершением ОК!, но файл xtrabackup_checkpoints остается по адресу:

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

    backup_type = log-applied
    
    Значения to_lsn и fast_lsn также различаются. Выполнение-PREPARE Несколько раз не изменяет состояние с применения в журнале на полную подготовку .
Сообщения журнала:
Первое выполнение prepare :

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

...
This target seems to be not prepared yet.
...
Starting crash recovery from checkpoint LSN=2285952345,2285952345
...
Last binlog file ./mariadb-bin.000022, position 34064132
completed OK!
Последующие выполнения - -prepare : [/b]
Выходные изменения, указывающие, что цель уже обрабатывается, но все же заканчивает OK:

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

...
This target seems to be already prepared.
...
Last binlog file , position 0
completed OK!
< /code>
 попытки разрешить: < /h2>

[*] [b] перезапуск с нуля: < /strong> Я удалил весь каталог резервного копирования (rm -rf /path-to-backup
) и повторно повторно резервного копирования и подготовки шагов. Результат был таким же.

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

mariabackup --prepare --target-dir=/path-to-backup --use-memory=3G
Результат: без изменений.
Удаление контрольных точек (не удалось):[/b] Я подтвердил, что удаление xtrabackup_checkpoints и повторный запуск --prepare недействительны, поскольку утилита выдает ошибку:

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

Error: cannot open ./xtrabackup_checkpoints
Error: failed to read metadata from './xtrabackup_checkpoints'
< /code>
< /li>
< /ul>
 Вопрос: < /h2>
Что может предотвратить резервное копирование в последнем [b]full-prepared
[/b] состояние? Может ли это быть известной ошибкой в ​​MariaDB 10.6.8 (или соответствующей версии mariabackup)?
Безопасно ли восстанавливать резервную копию, несмотря на метку log-applied?

Подробнее здесь: https://stackoverflow.com/questions/797 ... l-prepared
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»