簡體   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