有没有更好的方法,可以在master可读写的情况下,生成一个数据没有差错的slave呢?用innobackupex可以实现。具体的原理可以去看文档。实现步骤如下:
1. on slave:
nc -l 9999 | cat - > /data/backups/backup.tar
2. on master:
innobackupex --stream=tar --slave-info ./ | nc desthost 9999
3. on slave:
cd /data/backups/
tar -ixvf /data/backups/backup.tar
innobackupex --apply-log --use-memory 5000M /data/backups
没有评论:
发表评论