加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – Ecto Postgres安装错误密码验证失败

发布时间:2020-12-13 16:34:59 所属栏目:百科 来源:网络整理
导读:我使用数字海洋从你好的例子中创建了一个凤凰项目.我输入了etc / motd.tail文件中的用户名和密码.我一直收到下面的错误消息.我是初学者,由于某种原因,我无法正确安装ecto. **(混合)无法创建Hello.Repo的数据库,原因如下:psql:FATAL:用户“elixir”的密码
我使用数字海洋从你好的例子中创建了一个凤凰项目.我输入了etc / motd.tail文件中的用户名和密码.我一直收到下面的错误消息.我是初学者,由于某种原因,我无法正确安装ecto.

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

您可以使用以下Postgress数据库凭据:
*用户:elixir
*通行证:***

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

我假设混合ecto.create任务发生了这个错误?

发生这种情况是因为Ecto使用psql来创建数据库,但是在即将推出的Ecto 2.0中不再是这种情况.

以下GitHub问题显示了相同的问题https://github.com/elixir-lang/ecto/issues/1207

修复的相关评论是https://github.com/elixir-lang/ecto/issues/1207#issuecomment-172570064:

My database config (pg_hba.conf) was apparently wrong.

For anyone else encountering this:

host all my_user 127.0.0.1/32 trust will not work
host all my_user localhost trust will work

请检查你的pg_hba.conf(可能在/etc/postsgresql/9.x/pg_hba.conf中).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读