17.1.1.5 Creating a Data Snapshot Using mysqldump 创建一个快照使用mysqldump:

17.1.1.5 Creating a Data Snapshot Using mysqldump  创建一个快照使用mysqldump:


创建一个数据快照的方式是使用mysqldump 工具来备份所有你需要的的数据库。


一旦 数据dump已经完成,你然后可以导入数据到slave 在启动复制进程前



例子 显示dumps 所有的数据到一个文件叫做dbdump.db,

包含 --master-data 选项 会自动增加CHANGE MASTER TO 语句 slave需要用于启动复制进程:

shell> mysqldump --all-databases --master-data > dbdump.db


如果你不使用 --master-data, 那么你需要手动lock all tables  在一个单独的会话(使用 FLUSH TABLES WITH READ LOCK) 

在运行mysqldump之前,然后退出或者运行 UNLOCK TABLES  从第2个session 来释放锁。


你必须得到binary log 位置信息 来匹配快照,使用SHOW MASTER STATUS,使用这个执行相应的CHANGE MASTER TO 语句当开始slave的时候

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199533.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值