严重:连接到postgres时,用户“ postgres”的密码身份验证失败

时间:2020-03-18 12:20:13

标签: postgresql pgadmin-4

我尝试创建显示以下内容的服务器:

无法连接到服务器:

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

https://prnt.sc/ric1vl

2 个答案:

答案 0 :(得分:0)

您使用什么操作系统?也许您需要更改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仅允许来自本地地址(本地主机)的连接

答案 1 :(得分:0)

  1. 确保您的本地Postgres服务器正在运行

  2. 使用pgadmin工具连接到服务器并创建数据库

  3. 右键单击左侧的服务器按钮,依次选择“创建”和“服务器”,并插入服务器名称,并确保其名称尽可能具有描述性,这样您就可以找到想起的路径< / p>

  4. 移动到连接选项卡;主机名是运行SQL数据库的服务器,很可能您将以机器的数据库(db)开头,插入localhost或127.0.0.1。

    保留默认端口为“ 5432” 维护数据库保留为“ postgres” 用户名保留为默认的“ postgres” 密码:与您在安装过程中注册的密码相同

在左侧,您应该看到“服务器”下的数据库,应该看到postgres默认创建的下链接数据库。

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

单击新数据库,向下滚动,突出显示“架构”,转到“工具”,选择“查询工具...”。

您可以根据需要继续创建或导入表。

应该强调密码,在安装过程中必须使用密码