pymysql 怎么连接需要通过 ssh 跳转的数据库呢

2017-10-31 10:23:19 +08:00
 warcraft1236

MySQL 的数据库所在的服务器需要通过一个跳板机才能连接

像 Sequel Pro 这种软件可以提供这样的功能,但是我现在想用 Python 脚本做一些事情,需要登录数据库,查了一下 pymysql 的方法,好像没看到有这样的支持

不知道有没有什么办法

3231 次点击
所在节点    Python
5 条回复
okletswin
2017-10-31 10:33:40 +08:00
很简单
打开 google (bing 和 baidu 未测试)
输入关键字 python mysql ssh
点击搜索
wangking
2017-10-31 10:37:13 +08:00
跳板机的话 你做一个 ssh 隧道不行吗
RuiQ
2017-10-31 10:47:43 +08:00
import sshtunnel
congeec
2017-10-31 11:10:21 +08:00
不需要加密: socat 直接转发
需要加密:搜 ssh forwarding
这些工具跟 mysql 无关,有 IP 和端口就行
q397064399
2017-10-31 11:40:13 +08:00
ssh 转发到本地

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/402168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX