当前位置: 首页 > 知识库问答 >
问题:

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

廖臻
2023-03-14

我使用数字海洋从hello示例创建了一个phenix项目。我从etc/motd输入了用户名和密码。尾部文件。我一直收到下面的错误消息。我是一个初学者,由于某些原因,我无法正确安装eco。

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

您可以使用以下Postgress数据库凭据:* User: elixir * Pass: ***

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

共有3个答案

雍阳
2023-03-14

我们只需要根据<code>config</code>文件夹中的文件使用此db方法创建一个新的postgresql<code>用户名</code>和<code>密码</code>

$ sudo -u postgres createuser <username>
$ sudo -u postgres createdb <dbname>
$ sudo -u postgres psql
psql=# alter user <username> with encrypted password '<password>';
psql=# grant all privileges on database <dbname> to <username> ;
施晗日
2023-03-14

我假设这个错误发生在< code>mix ecto.create任务上?

这是因为Ecto使用< code>psql来创建数据库,但是在即将发布的Ecto 2.0中不再是这种情况。

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

与该修复程序相关的注释是https://github . com/elixir-lang/ecto/issues/1207 # issue comment-172570064:

我的数据库配置(pg_hba.conf)显然是错误的。

对于其他遇到这种情况的人:

主机所有my_user127.0.0.1/32信任将不起作用主机所有my_userlocalhost信任将起作用

请检查您的<code>pg_hba。conf(可能在/etc/postsgresql/9.x/pg_hba.conf<-code>中)。

章宏恺
2023-03-14

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

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

并重新启动postgres服务:

sudo service postgresql restart
 类似资料:
  • 我试图登录与postgres用户从我的Windows机器到我的服务器与Pgadmin。 但它一直给我这个错误: 然后我试图用psql从命令行登录,这给了我同样的错误。然后,我重置密码使用psql测试,把本地条目pg_hba.conf信任。然后我把条目放回md5,并试图用密码“测试”登录。 在psql中,我使用了以下命令: 这个特殊的psql命令 每次,我都将pg_hba.conf本地条目返回到md

  • 问题内容: 非常奇怪的错误。我使用的是http://developers.facebook.com/docs/authentication/。所以我创建了对fb的请求并传递redirect_uri。我在本地主机上使用测试站点。所以如果我通过 redirect_uri = http://localhost/test_blog/index.php 它工作正常,但如果我通过 redirect_uri =

  • 我正绞尽脑汁想弄清楚到底是怎么回事。 我正在尝试连接到ubuntu 19上postgres 11的本地安装。 < code>sudo -u postgres psql允许我作为用户postgres完全访问psql shell。我创建了一个新的用户和db,授予了权限,设置了密码,编辑了pg_hba.conf文件,并重启了服务器。我还确保了我的密码没有过期。 现在我希望<code>psql“host=

  • 我使用的是运行8.1的Windows PC,使用的是Ruby Installer 2.1。5. 当安装宝石我得到一个错误: 我希望有一个好的解决办法。

  • 问题内容: 尝试上使用。 无论软件包如何,pip安装都会失败。例如,还会导致SSL错误。 原始安装的Python 3.4.1包含pip 1.5.6。我尝试做的第一件事是安装已经安装,它是ArcGIS附带的。python并且pip直到我安装3.4.1时才可从命令行使用。 作品。可能是因为点子搜索无法验证站点的SSL证书。 我在公司网络中,但是我们不通过代理访问Internet。 每台公司计算机(包括