Вероятность того, что вы используете механизм декларирования, в котором вы определяете свою БД.
Распространенным способом является установка (чувствительных к паролю) переменных, таких как URL базы данных в среде.
export DB_URL=mysql://root:root@127.0.0.1:3306/database
Измените этот URL на целевой хост и убедитесь, что этот хост принимает входящие соединения.В вашем приложении вы можете сослаться на это:
import os
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from sqlalchemy.ext.declarative import declarative_base
engine = create_engine(os.getenv('DB_URL'))
db_session = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine))
Base = declarative_base()
http://flask.pocoo.org/docs/1.0/patterns/sqlalchemy/