tidb 架构 ~Tidb学习系列(5)

一 简介:今天我们继续学习tidb的增量传输

二 说明: tidb高度兼容mysql,可以仿照mysql的主从同步复制机制实现mysql->tidb的增量传输

三 实验:

     1 下载tidb官方工具包

     2  建立 config.toml进行配置       

    [from] [to] 模块 填写mysql和tidb的相关信息

    replicate-ignore-db 设置过滤的库 replicate-ignore-table 设置过滤的表   replicate-do-db    设置应用的库  replicate-do-table  设置应用的表

    [[replicate-do-table]]
    db-name ="china"
    tbl-name = "shanghai

    replicate-ignore-db = ["ops","fault","~^www"]

    server_id/log/status-addr  分别是slave id  日志配置 和本机IP端口绑定

     3 启动  

     ./bin/syncer -config config.toml

     4 进行测试

四 总结

 1 syncer本身对ddl支持还不完善,另外本身还支持分片规则,具体请参考官网

 2 采用全量备份,并提供filename+postiont/gtid,然后再配合syncer 可以实现异构数据库的迁移

 3 确保拥有正确的账号权限并且开启正确格式的binlog

 

 3 优先级

   replicate-do-db –> replicate-do-table –> replicate-ignore-db –> replicate-ignore-table

转载于:https://www.cnblogs.com/danhuangpai/p/9896371.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值