【问题标题】:Connect to Server not Accepting my Password in pgadmin4在 pgadmin4 中连接到不接受我的密码的服务器
【发布时间】:2020-06-20 02:22:05
【问题描述】:

我刚刚在我的 Mac Mojave 10.14.6 上安装了 postgres 12.3。当我打开 pgadmin4 时,系统会提示我输入我在安装中设置的 postgres 用户的密码。我输入此密码并毫无问题地连接,但是当我尝试连接到服务器本身时,系统再次提示我输入密码,我输入相同的密码并收到以下错误:

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

重要的考虑我最近卸载并重新安装了 postgres。

有什么想法吗?

我应该注意两个密码吗?

有什么方法可以重设这个密码吗?

非常感谢任何帮助。

【问题讨论】:

  • postgresql.org/docs/9.1/auth-pg-hba-conf.html,需要设置pg-hba.conf配置文件。
  • 当我尝试访问此文件时,我的权限被拒绝。有什么想法吗?
  • sudo 在命令前编辑
  • 修改pg_hba.conf后重启postgres服务

标签: postgresql


【解决方案1】:

我遇到了同样的问题,这对我有帮助:

  1. 通过在以下路径中运行“open uninstall-postgresql.app”卸载服务器:“Library/PostgreSQL/12” (您可以在this link 中查看更多说明)
  2. 删除位于同一路径“sudo rm -rf data”下的数据文件夹
  3. 重新安装服务器并确保您选择一个简单的密码(1-6 就足够了,稍后您将替换它)
  4. 打开 pgAdmin 并尝试连接到您的服务器
    此时将提示您输入密码,在文本框下方您会找到一个“重置密码”按钮,单击它并选择新密码
    现在您可以使用新密码登录了

【讨论】:

    猜你喜欢
    • 2021-06-14
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 2016-03-07
    • 1970-01-01
    • 2014-10-04
    相关资源
    最近更新 更多