У меня есть база данных на сервере, который мне нужен для доступа через SSH. Сейчас я занимаюсь БД, используя командную строку для получения данных.SQLAlchemy через Paramiko SSH
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname='XX.XX.XX', username='user', password='pass', port = YYY)
query = "mysql -u " + username_sql + " -p" + password_sql +" dbb -e \"" + sql_query + "\""
ssh.exec_command(query.decode('string_escape'))
ssh.close()
Есть ли способ сделать это с SQLAlchemy, чтобы быть более эффективными и поэтому я могу работать с пандами DataFrames напрямую?
from sqlalchemy import create_engine
engine = create_engine(
"mysql://username_sql:[email protected]/dbb")