V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zealinux
V2EX  ›  数据库

求推荐方便好用的数据库同步工具?

  •  
  •   zealinux · 2020-09-03 11:02:59 +08:00 · 2047 次点击
    这是一个创建于 1324 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是同步表结构和这些部分表里的一些数据。

    主要是用到十多个不同的数据库, 如果用 mysqldump 稍微有点累。

    如果有对于 mysqldump 的二次开发就更好了。

    17 条回复    2020-09-03 17:36:14 +08:00
    RockShake
        1
    RockShake  
       2020-09-03 11:11:09 +08:00
    可以试一下阿里巴巴的 Canal

    https://github.com/alibaba/canal
    gz911122
        2
    gz911122  
       2020-09-03 11:14:28 +08:00
    datax
    yukong
        3
    yukong  
       2020-09-03 11:19:34 +08:00
    datax
    zealinux
        4
    zealinux  
    OP
       2020-09-03 11:23:36 +08:00
    @gz911122

    datax 太重了吧,太复杂了吧。
    我就想要个简单易用的命令行工具或者 GUI 工具,
    只要填源 MySQL 地址,和目标 MySQL 地址同步表结构,
    如果同步表内容,只要勾选一下就同步表内容。
    poisedflw
        5
    poisedflw  
       2020-09-03 11:27:58 +08:00
    navicat
    yoqu
        6
    yoqu  
       2020-09-03 11:29:44 +08:00
    Navicat 就可以直接使用
    zealinux
        7
    zealinux  
    OP
       2020-09-03 11:42:25 +08:00
    @poisedflw @yoqu Navicat 不可以选择部分表进行同步数据
    263
        8
    263  
       2020-09-03 11:43:59 +08:00
    MySQL 可以用 Xtrabackup 。
    poisedflw
        9
    poisedflw  
       2020-09-03 11:51:25 +08:00
    @zealinux 可以啊,Navicat Premium,对比的时候有『源』和『目标』,中间不是有勾选功能么
    jiezhi
        10
    jiezhi  
       2020-09-03 11:53:23 +08:00
    因为在公司经常有同步数据需求,所以我自己写了个,还支持异构同步
    arthas2234
        11
    arthas2234  
       2020-09-03 11:53:37 +08:00
    Navicat+1 每次都用这个同步表结构,可以勾选要同步的表和里面的字段
    daimaosix
        12
    daimaosix  
       2020-09-03 12:00:55 +08:00
    试试随行付开源的 Porter,我们之前用过,还不错的
    fenglangjuxu
        13
    fenglangjuxu  
       2020-09-03 12:59:37 +08:00 via iPhone
    fanpei0121
        14
    fanpei0121  
       2020-09-03 14:00:15 +08:00
    sqlyog
    statement
        15
    statement  
       2020-09-03 15:35:18 +08:00
    ogg
    dq19871123
        16
    dq19871123  
       2020-09-03 16:08:17 +08:00
    Navicat 值得拥有
    promise2mm
        17
    promise2mm  
       2020-09-03 17:36:14 +08:00
    9L 正解
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1018 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:09 · PVG 03:09 · LAX 12:09 · JFK 15:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.