pymysql 是在 Python3.x 版本中用於連接 MySQL 服務器的一個庫,Python2中則使用mysqldb(這貨只支持python2)。
通常我們通過有一臺有外網並且和MYSQL同一個內網的機器去管理MYSQL
參考:https://www.cnblogs.com/luyingfeng/p/6386093.html
首先安裝模塊
pip3 install pymysql
pip3 install sshtunnel
import pymysql
from sshtunnel import SSHTunnelForwarder
with 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 說明通了~