Назад | Перейти на главную страницу

Какой лучший способ исправить рассинхронизированное ведомое устройство mysql, когда pt-online-schema-change, pt-table-sync, xtrabackup не работают?

Все мы знаем, что существует несколько методов синхронизации данных от ведущего сервера mysql к ведомому устройству. После прочтения множества блогов по этой проблеме всегда всплывают два общих инструмента:

в моем случае я не могу их использовать, потому что:

поэтому, если мои причины, по которым я не использую эти инструменты, не ошибочны, я ищу лучшее решение с меньшим временем простоя или без него при синхронизации всех данных от ведущего к ведомому.

Может быть, простой mysqldump здесь лучшее решение, а может и нет.

pt-table-sync (работает только в том случае, если формат журнала binglog мастера не ROW)

не совсем правильно. pt-table-sync установит формат binlog в своем сеансе, если он отличается от формы STATEMENT

xtrabackup (работает только для всего сервера, мне нужно синхронизировать отдельные БД)

Если innodb_file_per_table является ON XtraBackup может создавать резервные копии / восстанавливать отдельные таблицы / базы данных