【发布时间】:2020-06-17 02:33:26
【问题描述】:
我最近尝试使用连接到使用 SQLalchemy 的 SQLite 数据库迁移烧瓶站点。我正在迁移到 Pythonanywhere,我想更改为 mySQl 数据库。我使用此代码连接到数据库:
mysql+mysqldb://USERNAME:PASSWORD@hanchera1d.mysql.pythonanywhere-services.com/news
显然我用必要的值替换了 USERNAME 和 PASSWORD。我收到此错误:
sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1044, "Access denied for user 'USERNAME'@'%' to database 'news'") (此错误的背景:http://sqlalche.me/e/e3q8)
请帮忙,我现在不知道该怎么做。 谢谢
【问题讨论】:
-
您是否已经在 pythonanywhere 的数据库选项卡中创建了帐户和数据库?此外,如果您不知道 Pythonanywhere 有一个 forum,该网站的所有者每天都会查看它,以便他们能够更好地帮助您。
-
是的,我确实创建了数据库并直接从数据库页面复制了它。和ty
标签: python mysql flask sqlalchemy pythonanywhere