使用percona xtracbackup不停主库Mysql服务
2016-11-17 本文已影响61人
kelin_liu
1、暂停主库,因为binlog在增加的话无法定位
2、mysqldump --single-transaction --master-data 这两个参数其实是全局加read lock锁
3、使用xtracbackup进行全备+热备,就可以保证主库在增量情况下binlog的定位问题
1和2等于是停止了主库的服务(2加了只读锁,不能写入)
正好数据库表结构使用的都是innodb引擎,这里需要设置表为独立空间(文件)
mysql> show global variables like '%innodb_file_p%';
+-----------------------+-------+
| Variable_name| Value |
+-----------------------+-------+
| innodb_file_per_table | ON|
+-----------------------+-------+
1 row in set (0.00 sec)
mysql>
然后安装percona-xtrabackup, 并使用其进行全备。
备份目录中xtraback_info 文件中查看,binlog positon
end...