Подключение к базе данных MySQL через SSH
Я пытаюсь подключить свою программу на Python к удаленной базе данных MySQL через SSH.
Я использую Paramiko для SSH и SQLAlchemy.
Вот что у меня так далеко:
import paramiko
from sqlalchemy import create_engine
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('host', port=port, username='user', password='pass')
engine = create_engine('mysql+mysqldb://user:pass@host/db')
Я получаю ошибку:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2003, "Can't connect to MySQL server on 'mcsdev.croft-it.com' (60)")