pgAdmin 和终端:致命:用户密码验证失败

2024-03-28

伙计们! 我正在尝试在 pgAdmin 4 中创建本地服务器,但每次尝试创建时都会收到此错误:

[pgAdmin 错误]

如果“veterano”是我的用户名......

我尝试运行此操作(但不起作用)

检查 Postgres 服务是否安装正确:

$ sudo systemctl is-active postgresql终端背面:active

$ sudo systemctl is-enabled postgresql终端背面:enabled

$ sudo systemctl status postgresql终端背面:active (exited)

$ sudo pg_isready终端背面:/var/run/postgresql:5433 - accepting connections

我对 pg_hba.conf 的配置:

local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5

(每次更改 pg_hba.conf 中的某些内容后我都会运行$ sudo systemctl restart postgresql重新启动 postgres 服务。)

检查 psql 和新的超级用户: $ sudo -u postgres createuser -s $USER

终端背面createuser: error: creation of new role failed: ERROR: role "veterano" already exists如果我尝试psql -U veterano我可以登录...所以我尝试\du检查角色列表 终端背面

                                    List of roles
  Role name  |                         Attributes                         | Member of 
-------------+------------------------------------------------------------+-----------
 postgres    | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
 veterano    | Superuser, Create role, Create DB                          | {}

所以我尝试在终端中创建一个本地主机服务器:$ psql -h localhost -d mydatabase -U veterano -p 5432

终端背面: Password for user veterano:

(我把我的密码标记为ALTER USER veterano PASSWORD 'newPassword';)

终端返回错误psql: error: FATAL: password authentication failed for user "veterano"

我真的不知道该怎么办...我尝试了一切,但仍然无法在 pgAdmin 4 中或直接在终端中创建本地服务器。

使用 Ubuntu 20.04.2 LTS

(对不起我的英语不好 )


这可能已经太晚了。但我对 Vetereo 也有同样的问题,我所做的是更改我拥有的帐户“postgres”的密码: (不知道的人,postgresql安装后默认有一个名为“postgres”的用户)

脚步: 访问 PSQL

$ sudo su - postgres

然后尝试输入以下命令更改“postgres”用户的密码:

postgres=# \password

然后您可以为此帐户指定任何密码。 完成后,您可以使用 pgAdmin 使用“postgres”用户名和您刚刚设置的密码进行连接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pgAdmin 和终端:致命:用户密码验证失败 的相关文章

随机推荐

  • 如何从vb.net代码向水晶报表传递参数

    我创建了一个水晶报告 交叉表 我没有使用任何数据集 而是使用水晶报表中的向导从我的数据库架构中调用过程 给出的提供程序是 Oracle 的 Microsoft OLEDB 提供程序 之后我提供了我的数据库凭据 即架构 用户名 密码 并选择了
  • 如何将 HTML 元素记录为 JavaScript 对象?

    使用 Google Chrome 如果您console log一个对象 它允许您检查控制台中的元素 例如 var a foo bar whiz bang console log a 这打印出来Object可以通过单击旁边的箭头进行检查 但是
  • window.scrollTo 在 Internet Explorer 11 中不起作用

    我希望在启动页面时滚动条默认位于顶部 但是下面的代码在 chrome 中工作正常 但在 IE11 中不行 如果我尝试调试脚本 滚动条位于顶部 document ready function window scrollTo 0 0 我在网上尝
  • Android Seekbar 有两个拇指

    这个问题的变体可以在互联网上找到 但没有答案 我想要一个带有两个拇指范围选择的搜索栏 我愿意自己编程 但缺乏 Android 经验 有人可以给我一些关于从哪里开始的指示吗 我的意思是 我知道我必须扩展一些东西 可能是进度条 但是我应该如何去
  • AngularJS 绑定中的数学函数

    有没有办法在 AngularJS 绑定中使用数学函数 e g p The percentage is Math round 100 count total p 这个小提琴显示了问题 http jsfiddle net ricick jtA9
  • 检查字符串是否包含整数

    您知道可以检查字符串是否包含整数的函数吗 我期望它的工作方式如下 holds int 23 should return true holds int 2 3 should return false holds int qwe should
  • 仅使用 Perl 核心运行单个脚本来自动安装缺少的模块的快速方法是什么?

    我继承了一个应该能够部署到其他服务器的项目 该项目有许多简单的模块依赖项 但这些依赖项可能并不存在于所有目标计算机上 因此 我希望能够运行一个命令行脚本来检查安装了哪些 Perl 模块 并尝试通过 CPAN 自动安装缺少的模块 由于这应该是
  • C# 套接字编程入门 - 最佳实践

    我在这里看到了很多关于套接字的资源 我相信他们都没有涵盖我想知道的细节 在我的应用程序中 服务器执行所有处理并向客户端发送定期更新 这篇文章的目的是涵盖开发套接字应用程序时所需的所有基本思想并讨论最佳实践 以下是您在几乎所有基于套接字的应用
  • 如何模拟Android操作系统卸载后台应用程序?

    出于测试目的 我需要轻松地重现 Android 系统决定保存状态并终止后台应用程序时的情况 就像通常出于内存优化目的所做的那样 事实上 我还需要测试当用户切换回这样一个已删除进程时的恢复过程 直接的方法是打开应用程序 然后打开更多其他任务
  • 如何让点击日历图标时弹出日历?

    我正在研究website http ferhan ferohost com 我想在点击日历图标时弹出日历 我用来放置的 HTML 代码开始日期 and End Date are div class dates div class start
  • Perl 6 规则中 .parse 锚点还是 :sigspace 首先?

    我有两个问题 我表现出的行为是否正确 如果是 它是否记录在某处 我在玩语法TOP方法 宣布为rule 它意味着字符串的开头和结尾锚点以及 sigspace grammar Number rule TOP d my strings 137 1
  • 异常:AXIS 引擎找不到要调用的目标服务! targetService 是 SecurityDepositServiceImpl

    我是 Web 服务新手 我使用 eclipse Bottom Up java Bean service 在现有项目中创建了一个 Web 服务 服务器是 Tomcat 6 Spring Framework 2 5 而不是使用 Maven 和
  • 编写接受一维和二维 numpy 数组的函数?

    我的理解是 numpy 中的一维数组可以解释为面向列的向量或面向行的向量 例如 具有形状的一维数组 8 可以被视为形状的二维数组 1 8 或形状 8 1 取决于上下文 我遇到的问题是 我编写的用于操作数组的函数往往在二维情况下可以很好地泛化
  • 我如何在 Windows 10 通用应用程序中使用 xsd.exe 生成的文件

    我正在使用 xsd exe 从 xsd 文件生成 cs 文件 但是 当我将文件添加到 Windows 10 通用空白应用程序时 我收到 System SerializedAttribute 和 System ComponentModel D
  • php readdir 日语文件名问题

    我有以下代码 当它确实有日语等 mb 语言时 它无法正确显示 而是显示为 kyuukyoku Choujin R 而不是 kyuukyoku Choujin R 研究极超人 无论如何要使其显示正确的名称或使其仍然可以被其他人下载
  • 隐藏选项卡内的绘图尺寸无效,宽度 = 0,高度 = 400

    当我在隐藏选项卡 如第二个 第三个等 中插入图表时 出现此错误 这是错误 Invalid dimensions for plot width 0 height 400 in js jquery flot min js 6 我使用了 boot
  • 重试不使用FaultTolerantStepBuilder

    我正在尝试在我的容易出错的 itemreader 中构建重试功能 我已经设置了一个小型 POC 来测试一切是否正常 但我无法运行重试 这是我所做的 Configuration EnableBatchProcessing public sta
  • 为什么访问已删除的对象不会导致我的程序崩溃? [复制]

    这个问题在这里已经有答案了 我有一段代码正在创建基于图块的关卡 class Level Variables public Tile TileGrid A 2d array of pointers to tiles int TilesWide
  • 如何强制使用我的程序打开某种类型的任何文件?

    我有一个构建程序 可以打开 sdf 文件并显示所有表格和数据 如何强制我的计算机中的任何 sdf 文件都将用我的程序打开 提前致谢 你不能 您可以将您的程序与特定的文件扩展名相关联 但不能强制用户使用您的程序打开文件 甚至注册条目也很容易更
  • pgAdmin 和终端:致命:用户密码验证失败

    伙计们 我正在尝试在 pgAdmin 4 中创建本地服务器 但每次尝试创建时都会收到此错误 pgAdmin 错误 如果 veterano 是我的用户名 我尝试运行此操作 但不起作用 检查 Postgres 服务是否安装正确 sudo sys