通过Python连接到没有直接访问权限的远程服务器上托管的MySQL数据库

时间:2018-10-16 08:12:51

标签: python mysql

我希望在工作时通过本地计算机连接到数据库服务器,但是由于安全原因,我无法直接访问数据库服务器。可通过我可以连接到的另一个中间服务器访问该数据库服务器。

我知道如果我在中间服务器上运行脚本,则可以连接到数据库,但是有什么方法可以直接通过本地计算机连接到数据库服务器?

我想在Python脚本中执行此操作,因为我希望将数据读入pandas数据框(一旦建立连接,就可以执行此部分操作)。

1 个答案:

答案 0 :(得分:0)

如果您可以通过SSH访问该中间服务器,则可以通过SSH隧道进行连接。这篇文章介绍了如何执行此操作:Enable Python to Connect to MySQL via SSH Tunnelling