Point-In-Time Recovery (PITR, mariadb-backup)
Explains how to restore (recover) to a specific point in time. Point-in-time recovery is often referred to as PITR.
1
cat /data/backups/full/xtraback_binlog_info
mariadb-node4.00001 3212
[mysqld]
datadir=/var/lib/mysql_new3
4
systemctl start mariadb5
$ mysqlbinlog --start-position=321 \
--stop-datetime="2019-06-28 12:00:00" \
/var/lib/mysql/mariadb-node4.00001 \
> mariadb-binlog.sql6
$ mariadb < mariadb-binlog.sqlPoint-in-Time Recovery Using InnoDB Log Archiving
1
SET GLOBAL innodb_log_archive=ON;2
SELECT VARIABLE_VALUE
FROM INFORMATION_SCHEMA.GLOBAL_STATUS
WHERE VARIABLE_NAME = 'INNODB_LSN_ARCHIVED';3
$ sudo systemctl stop mariadb4
$ mariadbd --innodb_log_recovery_start=12288 --innodb_log_recovery_target=41943045
PreviousPartial Backup and Restore (mariadb-backup)NextRestoring Individual Databases From a Full Backup (mariadb-backup)
Last updated
Was this helpful?

