从位于(heroku.com)的应用程序连接到位于(pythonanywhere.com)的mysql数据库

xghobddn  于 2021-07-26  发布在  Mysql
关注(0)|答案(1)|浏览(438)

我创建了一个webb应用程序,并在heroku部署了它。到目前为止,还不错。现在我需要将它与位于pythonanywhere.com的mysql数据库集成。
我尝试了以下命令(这是我在搜索从heroku访问远程mysql数据库时设法找到的命令):
赫罗库config:add database_url=mysql2://Python_user:database-host-address/database-name--app heroku应用程序名称
每当我从heroku中的控制台运行此命令时,都会收到以下消息:
bash:heroku:未找到命令
以前有人尝试过从heroku连接到Pythonywhere mysql数据库吗?你能一步一步地展示一下你是怎么做到的吗?
我之所以要访问pythonanywhere数据库(而不仅仅是将其托管在heroku上),是因为很多后端都写在pythonanywhere上并存储在该数据库上。
谢谢,

busg9geu

busg9geu1#

这个 heroku 命令由heroku cli提供,应该在本地计算机上安装和运行。跑步 heroku 直接从dyno发出的命令(例如,通过 heroku run bash )不起作用。
一旦你准备好了 DATABASE_URL 使用 heroku config 您应该可以通过 process.env.DATABASE_URL .

相关问题