1
Aliencn 2019-08-05 18:05:00 +08:00
python 只是个工具,python 不能完全实现就换别的方式呗
比如找个能双向同步的 XX 网盘,或者利用阿里云 OSS 做文件中转。 然后再用 python 做一些辅助的拷贝校验工作,就行了 |
2
cz5424 2019-08-05 18:12:11 +08:00 1
感觉是实现手段有问题...
``` 有个每天定时的数据迁移任务,数据源在远程服务器 A 数据库中,要每天把数据迁移到另一个远程服务器 B 的数据库中, ``` 不应该直接链接数据库 a, 读取后发到数据库 b? |
3
liwenbest OP @cz5424 主要是要链接 vpn 才能把数据迁移过去,这 vpn 登录半小时如果没有链接数据库会自动断开 ,所以每次迁移前要登录下 vpn
|
5
jaynos 2019-08-05 18:38:47 +08:00
数据库迁移?为啥不考虑主从实现?
|
7
zst 2019-08-05 18:43:32 +08:00 via Android
用个心跳包呗
|
9
cz5424 2019-08-05 20:04:20 +08:00 via iPhone
很明显你的错误提示就是 socket 超时
|
10
aSmallNewbie 2019-08-06 09:40:36 +08:00
非要翻墙???直接用 ip 地址也会被墙???
|
11
aSmallNewbie 2019-08-06 09:41:08 +08:00
vpn 看错了。。。
|
12
37Y37 2019-08-06 10:20:37 +08:00
|
13
lmingzhi08 2019-08-15 20:09:23 +08:00 via Android
1 远程服务器 A,B 是否为 linux 系统
2 A 服务器是否可以通过 ssh(bash 端)访问 B 服务器 3 如果满足前面 2 个,那么可以用 SSHTunnelForwarder 做端口映射,将在 A 服务器将远程的 B 服务器上面的数据库端口映射在本地 4 在 A 服务器用 python 访问本地数据库和远程数据库,完成数据迁移 其实感觉也可以直接用 bash 脚本,A 服务器定时将数据库的数据导出成本地文件,将本地文件 rsync 到远程服务器 B, 远程服务器 B 将文件导入到数据库 |
14
liwenbest OP 用 SSHTunnelForwarder 报了个错 无法 10054] 远程主机强迫关闭了一个现有的连接。
Could not establish session to SSH gateway |