![](/img/trans.png)
[英]Connect to AWS RDS MySQL database instance with Flask-SQLAlchemy
[英]cant connect to MySQL on aws RDS with flask-sqlalchemy
我正在尝试使用 flask-sqlalchemy 连接到 RDS 实例。 但我无法让它工作。 我收到错误
sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1049, "Unknown database 'dbname'")¨
我的数据库 URI 看起来像这样
SQLALCHEMY_DATABASE_URI = 'mysql://username:password@dbname.xxxxxxxxxxxx.eu-central-1.rds.amazonaws.com:3306/dbname'
我曾尝试使用 pymysql 插件,但没有任何区别。
我认为我的安全组设置正确。 在 RDS 实例上是这个
(我不知道安全组是否包含任何人员信息)
先尝试创建数据库:
import pandas as pd
import sqlalchemy
mysql_engine = sqlalchemy.create_engine("mysql://username:password@dbname.xxxxxxxxxxxx.eu-central-1.rds.amazonaws.com:3306")
pd.read_sql_query("create database dbname", con=mysql_engine)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.