主库备份
xtrabackup --backup --target-dir=/data/full/ --user=root --password=123456 --socket=/tmp/mysql.sock --no-server-version-check
关注点
MySQL binlog position: filename 'mysql-bin.000034', position '156'
210726 23:10:28 [00] Writing /data/full/backup-my.cnf
把/data/full目录穿输到备库
scp -r /data/full root@11.11.11.11:/data
备库恢复
停库
xtrabackup --target-dir=/data/full/ -uroot -p123456 --database=full --copy-back --datadir=/data/mysql
chown mysql:mysql /data/mysql
启动数据库
mysqld_safe --defaults-file=/etc/my.cnf &
stop slave;
CHANGE MASTER TO
MASTER_HOST='192.168.1.88',
MASTER_USER='root',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='mysql-bin.000034',
MASTER_LOG_POS=156;
start slave;
//这时候就应可以了
定期观察备库应用状态
show slave status \G;
也可以测试表的测试数据同步情况