【发布时间】:2018-09-02 15:20:43
【问题描述】:
【问题讨论】:
-
你需要把你的主机的url放在.env里面连接数据库
【问题讨论】:
如果您的数据库托管在外部服务器/托管服务(例如 000webhost)上,那么您的数据库 DB_HOST in .env 不会是“localhost”,它会是一些东西像这样:
mysql#.000webhost.com
# 是为您的站点分配的数据库服务器的编号。
通常,当您创建新数据库时,它们会显示数据库访问详细信息,请使用这些详细信息。
【讨论】:
.env 中?不仅是 DB_HOST,还有 DB_USER、DB_PASS、DB_NAME 等...?另外,尝试使用 MySQL Workbench 或其他工具连接到数据库服务器以验证凭据是否正确。