Кроме штатно mysqldump, который лочит таблицы, что вызывает в работе прода, есть весьма известный percona xtrabackup и сильно менее известный mariabackup
Отличия 2 утилит в том, что mariabackup это форк от xtrabackup, но там нужна целая матрица совместимостей -- тут можно только одним, там только другим, и между собой они совместимы не полностью. НО. Даже xtrabackup есть 2.4 и 8.0, и они тоже применимы в своих случаях! То есть 8.0 это только для mysql 8.0, для всех других версий ставить нужно строго 2.4.
Но и это не всё. mariabackup - судя по их сайту минимальная версия 10.2
The following MariaDB versions are currently supported:
mariadb-10.2
mariadb-10.3
mariadb-10.4
mariadb-10.5
Про xtrabackup можно почитать например это
https://habr.com/ru/post/520458/
Но сам бэкап ещё только пол дела, часто нужна информация о позиции в бинлоге (для поднятия слейва). Но и тут есть помощь, см
https://www.percona.com/doc/percona-xtrabackup/2.3/howtos/setting_up_replication.html
Ну и ещё чуть интересных ссылок
https://serveradmin.ru/polnyj-i-inkrementnyj-backup-mysql/
https://itc-life.ru/nastrojka-replikacii-mysql-s-pomoshhyu-xtrabackup-utility-percona/
https://minervadb.com/index.php/setup-mysql-slave-replication-with-percona-xtrabackup/
Комментариев нет:
Отправить комментарий