我最近尝试使用连接到使用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)
请帮助,我不确定目前该怎么办。谢谢
[开始在Pythonanywhere上玩我自己的帐户并弄清楚了。数据库名称为username$dbname
,因此您的连接字符串应为:
mysql+mysqldb://USERNAME:[email protected]/USERNAME$news