繁体   English   中英

无法在Heroku上迁移数据库(尝试过MySQL和PostgreSQL)

[英]Unable to Migrate Database (tried MySQL and PostgreSQL) on Heroku

我正在尝试在Heroku上运行Laravel应用

我已经推送了应用程序并对其进行了配置。 但是,当我尝试通过使用命令heroku运行php artisan serve迁移数据库时,出现以下错误。

在Connection.php行664中:

SQLSTATE [HY000] [2002]连接被拒绝(SQL:从information_s chema.tables中选择*,其中table_schema = forge,table_name = migrations)

在Connector.php第68行中:

SQLSTATE [HY000] [2002]连接被拒绝

我也对数据库凭证和主机在.env文件中进行了更改。

您需要在Heroku的网络管理面板中设置环境变量

Go to your app in Heroku -> settings -> Reveal Config Vars

然后设置您的环境变量,例如

DB_DATABASE = your-database-name 
DB_HOST = your-database-host-name
DB_PASSWORD = your-db-password
DB_PORT = your-db-port
DB_USERNAME = your-db-username

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM