Postgresql 致命:用户“的密码身份验证失败”;博士后;连接到postgres时

Postgresql 致命:用户“的密码身份验证失败”;博士后;连接到postgres时,postgresql,pgadmin-4,Postgresql,Pgadmin 4,我尝试创建服务器,它显示: 无法连接到服务器: 致命:用户“postgres”的密码身份验证失败 您使用的是什么操作系统?也许你需要更改postgres用户的密码。在我的例子中,我使用Debian GNU Linux来更改postgres用户的密码,我采用以下方式: root@alpha:~$ passwd postgres 然后我为用户输入一个新密码 您是否也可以验证postgres用户是否具有连接到服务器的权限?为此,您可以检查PostgreSQL中的pg_hba.config文件。安装目

我尝试创建服务器,它显示:

无法连接到服务器:

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


您使用的是什么操作系统?也许你需要更改postgres用户的密码。在我的例子中,我使用Debian GNU Linux来更改postgres用户的密码,我采用以下方式:

root@alpha:~$ passwd postgres
然后我为用户输入一个新密码

您是否也可以验证
postgres
用户是否具有连接到服务器的权限?为此,您可以检查PostgreSQL中的
pg_hba.config
文件。安装目录

root@alpha:~$ nano /etc/postgresql/11/main/pg_hba.conf
默认情况下,PostgreSQL只允许从本地地址(localhost)进行连接

  • 确保本地postgres服务器正在运行

  • 点击pgadmin工具连接到服务器并创建数据库

  • 右键单击左侧的服务器按钮,选择创建然后选择服务器,插入服务器名称,确保其尽可能具有描述性,这样您就可以找到返回的方法(如果您记得的话)

  • 移动到连接选项卡;主机名是运行SQL数据库的服务器,很可能您将以数据库(db)、insert localhost或127.0.0.1的形式启动计算机

    保留默认端口为“5432” 维护数据库作为“postgres”休假 用户名保留为默认的“postgres” 密码:与安装期间注册的密码相同

  • 在左边,您应该看到“服务器”下的数据库,您应该看到postgres默认创建的下划线数据库

    右键单击数据库按钮,选择创建,然后选择数据库,插入描述性数据库名称,单击保存

    单击新数据库,向下滚动,突出显示模式,转到工具,选择查询工具

    您可以继续创建或导入您认为合适的表


    重点应放在密码上,密码必须与安装过程中使用的密码相同

    显然,您为数据库用户提供了错误的密码
    postgres
    错误消息表明数据库用户的密码错误,而不是操作系统用户的密码。PostgreSQL,安装后,在操作系统中自动创建名为
    postgres
    的用户,该用户的密码,您可以更改它,就像它是普通用户一样。。(事实上是这样)在您的情况下,您正试图使用此用户连接到
    postgresql server
    。。。因此,我建议您检查您实际用于连接的密码是否确实是用户在服务器上拥有的密码。