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

求推荐友好的数据库同步工具,可以同步一个 MySQL 到另一个 MySQL 数据库?

  •  
  •   zealinux · 2021-07-16 11:06:20 +08:00 · 3253 次点击
    这是一个创建于 1226 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前数量小可以用 navicat 同步, 但这次不想把几十个 GB 的数据导入本地 PC 。

    源 DB 和目标 DB 都是一个机房,速度很快。导入到本地就很不划算了。

    看到之前有人推荐 Datax 这类的,之前安装比较麻烦,

    希望谁能推荐个轻量级且完成度高的项目。

    如果有 docker 部署方式那就更好了。

    • Navicat 数据同步也不推荐
    • mysqldump + mysql 的方式有点土

    Ubuntu 18.04

    第 1 条附言  ·  2021-07-16 12:24:08 +08:00
    MySQL 8.0
    13 条回复    2021-07-18 15:56:29 +08:00
    ashine
        1
    ashine  
       2021-07-16 11:07:33 +08:00
    rsync
    why1001
        2
    why1001  
       2021-07-16 11:09:27 +08:00
    阿里有个 DataX
    zealinux
        3
    zealinux  
    OP
       2021-07-16 11:13:24 +08:00
    @why1001 阿里把 DataX 做得太复杂,且对部署不友好
    goodryb
        4
    goodryb  
       2021-07-16 11:26:45 +08:00
    这种太多了吧,看看这个介绍 https://blog.csdn.net/inrgihc/article/details/114000246

    常用的像 canal 、otter
    jorneyr
        5
    jorneyr  
       2021-07-16 11:49:51 +08:00
    目标库有数据吗?可以是全新的数据库吗? MySQL 是那个版本?
    可不可以用 xbackup 或者 clone 插件同步,然后再把新库作为源库的从库进行最终同步。
    zealinux
        6
    zealinux  
    OP
       2021-07-16 12:23:57 +08:00
    @jorneyr

    其实就是想离线整体复制,MySQL 8.0
    但是数据库名字是不一样,
    其他都一样,仅此而已。
    zyxfsky
        7
    zyxfsky  
       2021-07-16 13:38:40 +08:00
    pt-archiver
    wellsc
        8
    wellsc  
       2021-07-16 13:42:12 +08:00
    @goodryb 楼主的需求应该是一次性的同步,搬文件就行了
    duwan
        9
    duwan  
       2021-07-16 13:44:58 +08:00
    datax 不复杂吧,运行 jar 包 制定配置文件就可以了吧?
    jorneyr
        10
    jorneyr  
       2021-07-16 18:32:51 +08:00
    @zealinux 那直接使用 clone 插件克隆库,最后再把库的名字修改为想要的即可。clone 的速度是 xbackup 的 2 倍左右。
    k9982874
        11
    k9982874  
       2021-07-17 14:30:28 +08:00 via iPad
    一楼正解
    kerro1990
        12
    kerro1990  
       2021-07-17 15:05:04 +08:00
    rsync 最香
    ericbize
        13
    ericbize  
       2021-07-18 15:56:29 +08:00
    change master to
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.