之前数量小可以用 navicat 同步, 但这次不想把几十个 GB 的数据导入本地 PC 。
源 DB 和目标 DB 都是一个机房,速度很快。导入到本地就很不划算了。
看到之前有人推荐 Datax 这类的,之前安装比较麻烦,
希望谁能推荐个轻量级且完成度高的项目。
如果有 docker 部署方式那就更好了。
Ubuntu 18.04
1
ashine 2021-07-16 11:07:33 +08:00
rsync
|
2
why1001 2021-07-16 11:09:27 +08:00
阿里有个 DataX
|
4
goodryb 2021-07-16 11:26:45 +08:00
|
5
jorneyr 2021-07-16 11:49:51 +08:00
目标库有数据吗?可以是全新的数据库吗? MySQL 是那个版本?
可不可以用 xbackup 或者 clone 插件同步,然后再把新库作为源库的从库进行最终同步。 |
7
zyxfsky 2021-07-16 13:38:40 +08:00
pt-archiver
|
9
duwan 2021-07-16 13:44:58 +08:00
datax 不复杂吧,运行 jar 包 制定配置文件就可以了吧?
|
10
jorneyr 2021-07-16 18:32:51 +08:00
@zealinux 那直接使用 clone 插件克隆库,最后再把库的名字修改为想要的即可。clone 的速度是 xbackup 的 2 倍左右。
|
11
k9982874 2021-07-17 14:30:28 +08:00 via iPad
一楼正解
|
12
kerro1990 2021-07-17 15:05:04 +08:00
rsync 最香
|
13
ericbize 2021-07-18 15:56:29 +08:00
change master to
|