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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容