我正在尝试从本地(Windows)连接到我的服务器并访问 MySQL DB
使用下面的代码通过 putty 设置 SSH 隧道,我无法访问 MySQL 数据库。
con = None
con = mdb.connect(user='user',passwd='password',db='database',host='127.0.0.1',port=3308)
cur = con.cursor()
使用下面的代码,我正在使用 paramiko 设置成功的 SSH 隧道,但我无法连接到 MySQL DB
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('host', username='username', password='password')
con = None
con = mdb.connect(user='user',passwd='password',db='database',host='127.0.0.1',port=3308)
cur = con.cursor()
Error:
Error 2003: Can't connect to MySQL server on '127.0.0.1' (10061)
我是否已经更改了 MySQL 连接字符串设置以使用 paramiko 访问 MySQL DB 如果没有,我需要为 paramiko 添加更多参数来模拟 SSH 隧道设置,如 putty。