博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3用sshtunnel模块连接远程数据库
阅读量:6248 次
发布时间:2019-06-22

本文共 769 字,大约阅读时间需要 2 分钟。

hot3.png

pymysql 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb(这货只支持python2)。

通常我们通过有一台有外网并且和MYSQL同一个内网的机器去管理MYSQL

参考:https://www.cnblogs.com/luyingfeng/p/6386093.html

首先安装模块

pip3 install pymysql

pip3 install sshtunnel

import pymysqlfrom sshtunnel import SSHTunnelForwarderwith SSHTunnelForwarder(         ('跳板机外网IP', 端口),         ssh_username="ly",         ssh_password="123123",         remote_bind_address=('MSYQL真实IP', 3306)) as server:    conn = pymysql.connect(host='127.0.0.1',              #此处必须是是127.0.0.1                           port=server.local_bind_port,                           user='ly',                           passwd='123123',                           db='')print ('ok')

执行 python3 1.py 打印OK 说明通了~

转载于:https://my.oschina.net/longquan/blog/1590608

你可能感兴趣的文章
javascript易混淆的split()、splice()、slice()方法详解
查看>>
shared_ptr 知识汇总
查看>>
快速排序
查看>>
排版与缩写
查看>>
C#使用xpath查找xml节点信息
查看>>
简单的语句统计所有用户表尺寸大小
查看>>
作业四:个人项目---小学四则运算
查看>>
漂亮的按钮样式-button
查看>>
post请求方式的翻页爬取内容及思考
查看>>
VC++ MFC如何生成一个可串行化的类
查看>>
php 变量引用,函数引用
查看>>
NET生成缩略图
查看>>
微软企业库5.0 学习之路——第二步、使用VS2010+Data Access模块建立多数据库项目...
查看>>
渗流稳定性分析(MATLAB实现)
查看>>
POJ2253 Frogger(最短路径)
查看>>
动画总结?
查看>>
HDU 2044 一只小蜜蜂 *
查看>>
Java 斜杠 与 反斜杠
查看>>
垂直居中
查看>>
idea下maven项目,样式css、js更新后,页面不显示更新内容
查看>>