
目前我的想法是,写个脚本定时把数据从 mysql 上导出成 csv 文件,然后 scp 复制到 window server (不太清楚能不能 scp )上,window server 上再写个脚本定时刷新有没有新文件,有的话,就解析导出到 sql server 中。有没有什么更好的方法。
1
tjyao520 2019 年 5 月 31 日
navicat 连上 MySQL 不行么?
|
3
pmispig 2019 年 5 月 31 日
过来人告诉你,导出 CSV 一般是不行得,比如时间格式不一样,null 和空字段处理也不一样,各种冲突
|
4
x66 2019 年 5 月 31 日
CSV 坑多,我们用 kettle 做数据增量同步
|
5
lihongjie0209 2019 年 5 月 31 日
kettle
|
8
gz911122 2019 年 5 月 31 日
kettle +1 之前公司这么搞
现在公司的话,每次插入的时候发个 kafak,然后另外一边订阅消费. 还有定时任务读 binlog 的,然后插入另外一个库 |
9
d0m2o08 2019 年 5 月 31 日
传输大文件我都是开个 http 服务,直接下载
小文件就用 nc |
11
nexply1920 2019 年 5 月 31 日
直接 wireguard 组个虚拟局域网不就通了嘛
|
12
flyoungstudio 2019 年 5 月 31 日
网络不通怎么 scp ?拿 U 盘拷?
|
13
whsir 2019 年 5 月 31 日
rsync ?
|
14
la2la OP @flyoungstudio 抱歉,是我没说清楚,mysql 服务器+centos7 在一个局域网,但是 centos7 有公网 ip,sql server 服务器+window server r2 2008 服务器在一个局域网,window 有公网 ip。一共是 4 台机器
|
15
Takamine 2019 年 5 月 31 日 via Android
导出来 csv 还不如直接 dump。(。ò ∀ ó。)
|
16
Actrace 2019 年 5 月 31 日
写个程序不难吧。。
|
17
liaojl 2019 年 5 月 31 日 via Android
我想的是 CentOS 上写个定时器,WinSever 上暴露个 RPC。定时器隔段时间检查 MySQL 有没有新数据,有新数据的话,就调 WinServer 的 RPC 同步到 SQL Server。
|