远程访问数据的另一种方式

2024-09-27 21:33:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个data ware house服务器,可以插入和处理来自远程服务器的数据。目前我正在使用端口转发(SSH隧道)访问服务器并执行SQL脚本

下面是我用来连接服务器和执行SQL过程以将数据插入DWH的命令

ssh -o StrictHostKeyChecking=no -S mysql_tunnel -fNT -L 5435:localhost:5432 root@xx.xx.xxx.xxx -i  /home/jenkins/source/priv_ssh_key

export PYTHONPATH= /home/jenkins/source/
cd  /home/jenkins/source/
    python3 -u sql_runner_procedure.py  /home/jenkins/source/fd/loader.sql

kill $(ps -ef | grep [m]ysql_tunnel | awk '{print $2}')

我想知道进行数据移植的其他可能方式有哪些? 最近,目标服务器更改为AWS,几天后源服务器也将迁移到AWS

如果我们在源代码中将目标服务器的IP列入白名单,会有帮助吗

注意:两个服务器都在PostgreSQL上运行


Tags: 数据服务器awssource目标homesqldata

热门问题