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

2021-07-16 11:06:20 +08:00
 zealinux

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

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

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

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

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


Ubuntu 18.04

3010 次点击
所在节点    程序员
13 条回复
ashine
2021-07-16 11:07:33 +08:00
rsync
why1001
2021-07-16 11:09:27 +08:00
阿里有个 DataX
zealinux
2021-07-16 11:13:24 +08:00
@why1001 阿里把 DataX 做得太复杂,且对部署不友好
goodryb
2021-07-16 11:26:45 +08:00
这种太多了吧,看看这个介绍 https://blog.csdn.net/inrgihc/article/details/114000246

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

其实就是想离线整体复制,MySQL 8.0
但是数据库名字是不一样,
其他都一样,仅此而已。
zyxfsky
2021-07-16 13:38:40 +08:00
pt-archiver
wellsc
2021-07-16 13:42:12 +08:00
@goodryb 楼主的需求应该是一次性的同步,搬文件就行了
duwan
2021-07-16 13:44:58 +08:00
datax 不复杂吧,运行 jar 包 制定配置文件就可以了吧?
jorneyr
2021-07-16 18:32:51 +08:00
@zealinux 那直接使用 clone 插件克隆库,最后再把库的名字修改为想要的即可。clone 的速度是 xbackup 的 2 倍左右。
k9982874
2021-07-17 14:30:28 +08:00
一楼正解
kerro1990
2021-07-17 15:05:04 +08:00
rsync 最香
ericbize
2021-07-18 15:56:29 +08:00
change master to

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/789864

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX