로딩
요청 처리 중입니다...

[Python] SQLAlchemy SSH 터널링으로 데이터베이스 서버 다른 포트로 연결

 [Python] SQLAlchemy SSH 터널링으로 데이터베이스 서버 다른 포트로 연결

SSHTUNNEL # 서버 포트가 다른 경우에 SSH 터널링을 통하여 별도로 접속해줘야 한다. from sshtunnel import SSHTunnelForwarder from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker # 서버 포트가 달라서 별도의 SSH 터널링을 사용하여 접근 server = SSHTunnelForwarder( ("서버 아이피", 포트), ssh_username="서버 아이디", ssh_password="서버 비밀번호", remote_bind_address=("127.0.0.1", 3306) # 바인딩될 데이터베이스 포트 ) server.start() local_port = str(server.local_bind_port) # SQLALCHEMY_DATABASE_URL = "mys...

# database # 서버포트다름 # 서버포트 # 다른포트 # sshtunnel # ssh # sqlalchemy # python # mysql # 포트변경