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

psql:致命:用户“postgres”psql服务器版本9.3的密码验证失败

訾凯歌
2023-03-14

我获取密码身份验证失败。我试过使用peer、trust、Identit等方法。确保重新启动或重新加载conf。

sudo -u postgres psql -U postgres

用户postgres的密码:psql:致命:用户“postgres”的密码验证失败

sudo service postgresql reload

我的pg\U hba。形态:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

共有1个答案

叶琦
2023-03-14

对于ubuntu/linxs,请遵循以下步骤

-

-

在那之后对吧

-

为用户“postgres”输入新密码:

再次输入:

现在检查,新密码正在成功工作。

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

  • 我已经看了类似的问题,并尝试了一些方法,如编辑pg_hba文件以信任,并执行ALTER USER postgres PASSWORD'newPassword';但都不起作用。我确实重启postgres后做了这样的改变。 上下文是我为一家公司提供了一个web应用程序,我正试图通过命令bundle exec rake db:。。。 如果有帮助的话,我最初会遇到错误“PG::ConnectionBad:

  • 身份验证设置看起来还可以,所以我不确定从这里要做什么。

  • 当我创建一个新用户,但它无法登录数据库时。 我这样做: 然后创建一个数据库: 之后,我尝试登录,但出现错误: 我试图解决这个问题,但失败了。

  • 我安装和安装postgresql-12从这里的命令[https://www.postgresql.org/download/linux/redhat/] 然后我试图登录数据库 我弄错了 我的系统上有两个pg_hba.conf文件。我按照此处的建议检查了如下所示的身份验证设置[psql:FATAL:Ident用户“postgres”身份验证失败” /data/pg_data_dir/pg_hba.c

  • 我是个新手。 我为Mac安装了Postgres.App。我在玩psql命令时不小心丢失了postgres数据库。我不知道里面是什么。 我目前正在编写一个教程:http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ 而且我被困在 错误消息: 那么我应该采取哪些步骤呢?删除一个与psql相关的所有内容并重新安装所有内容? 谢谢你