postgresql - Ecto Postgres安装报错密码验证失败

标签 postgresql phoenix-framework ecto

我使用 digital ocean 从 hello 示例创建了一个 phoenix 项目。我从 etc/motd.tail 文件中输入了用户名和密码。我不断收到以下错误消息。我是初学者,出于某种原因我无法正确安装 ecto。

** (Mix) 无法创建 Hello.Repo 的数据库,给出原因:psql: FATAL: 用户“elixir”的密码验证失败 致命:用户“elixir”的密码验证失败

您可以使用以下 Postgress 数据库凭据: * 用户: Elixir * 通过:***

安装。任何帮助,将不胜感激。

最佳答案

我在使用 Ubuntu 14.04 时遇到了同样的错误,我更正了重置“postgres”密码:

$ sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';"

并重启 postgres 服务:

sudo service postgresql restart

关于postgresql - Ecto Postgres安装报错密码验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35785892/

相关文章:

elixir - 验证一个日期比另一个日期晚或相同

elixir - 按虚拟计算域排序

django - 在 Digital Ocean Droplet 中更新 Django postgresql 数据库?

mysql - 数据库不可知 'or' Rails 4.2 Active Record 中的查询

reactjs - 从 Phoenix 后端拆分单页应用程序代码?

cookies - Phoenix 框架 : set "expires" attribute for response cookies

json - 如何正确将 JSON 数据发送到 phx phoenix API

elixir - Repo.update成功后,Ecto重新加载belongs_to关联

database - psql 转储表和内存使用情况

sql - 按关联字段排序的 Rails