我是凤凰城的新手,实际上是在做我的第一个项目。
在生产服务器上部署项目时,我收到mySql的数据库连接错误。由于某些原因,它没有考虑config/prod.exs中提供的用户名/密码值
import Config
config :g_plus, GPlusWeb.Repo,
username: "root",
password: "Somepassword",
database: "db_name",
hostname: "localhost",
load_from_system_env: true,
pool_size: 20我也尝试过环境变量(DATABSE_URL),但它仍然不起作用。
ecto://root:Somepassword@localhost:3306/db_name我是不是遗漏了什么设置/配置?
我在谷歌搜索中也找不到任何东西。大多数部署指南都是针对没有DB的应用程序的。
发布于 2020-01-21 13:55:12
我找到问题了。在下面的代码行中,我使用了GPlusWeb而不仅仅是GPlus。
config :g_plus, GPlusWeb.Repo,我把它改成了config :g_plus, GPlus.Repo,,它起作用了。
https://stackoverflow.com/questions/59824381
复制相似问题