从sqlite迁移到mysql-SQLalchemy

问题描述 投票:0回答:1

我最近尝试使用连接到使用SQLalchemy的SQLite数据库迁移flask网站。我正在迁移到Pythonanywhere,并且想更改为mySQl数据库。我使用此代码连接到数据库:

mysql+mysqldb://USERNAME:[email protected]/news

显然,我用必要的值替换了USERNAME和PASSWORD。我收到此错误:

sqlalchemy.exc.OperationalError:(MySQLdb._exceptions.OperationalError)(1044,“拒绝用户'USERNAME'@'%'对数据库'news'的访问”)(此错误的背景位于:http://sqlalche.me/e/e3q8

请帮助,我不确定目前该怎么办。谢谢

python mysql flask sqlalchemy pythonanywhere
1个回答
0
投票

[开始在Pythonanywhere上玩我自己的帐户并弄清楚了。数据库名称为username$dbname,因此您的连接字符串应为:

mysql+mysqldb://USERNAME:[email protected]/USERNAME$news
© www.soinside.com 2019 - 2024. All rights reserved.