使用percona xtracbackup不停主库Mysql服务搭建从库

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...

你可能感兴趣的:(使用percona xtracbackup不停主库Mysql服务搭建从库)