Hi!,
I'm trying to connect from external PC to a pythonanywhere database with SSHTunnelForwarder and MySQLdb libraries. I found on the web this code that I'm trying to adapt but it doesn't work. How can I make it?
from sshtunnel import SSHTunnelForwarder
import MySQLdb
with SSHTunnelForwarder(
ssh_host = 'ssh.pythonanywhere.com',
local_bind_address = ('localhost',3306),
remote_bind_address=('mysql.server', 3306),
ssh_password= <pythonanywhere_psswd>,
ssh_username= <user>
) as server:
conn = MySQLdb.connect(host='127.0.0.1',
port=server.local_bind_port,
user= <user>,
passwd= <dbpasswd>,
db= <user>$<dbasename>)