Postgresql 致命:用户“的密码身份验证失败”;博士后;连接到postgres时
我尝试创建服务器,它显示: 无法连接到服务器: 致命:用户“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用户的密码。在我的例子中,我使用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
错误消息表明数据库用户的密码错误,而不是操作系统用户的密码。PostgreSQL,安装后,在操作系统中自动创建名为postgres
的用户,该用户的密码,您可以更改它,就像它是普通用户一样。。(事实上是这样)在您的情况下,您正试图使用此用户连接到postgresql server
。。。因此,我建议您检查您实际用于连接的密码是否确实是用户在服务器上拥有的密码。