Postgresql pgAdmin可以';无法连接到本地数据库服务器

Postgresql pgAdmin可以';无法连接到本地数据库服务器,postgresql,pgadmin,Postgresql,Pgadmin,我刚刚将pgAdmin更新为4.23版,将PostgreSQL更新为12版。我还删除了所有以前的数据库和pgAdmin安装。所以它应该是一个干净的安装(我也清理了以前版本的所有剩余部分) 现在,当我尝试连接到本地数据库服务器时,在我甚至可以键入密码之前,我就得到了以下信息: 无法连接到服务器:连接被拒绝(0x0000274D/10061)服务器是否在主机“localhost”(::1)上运行并在端口5433上接受TCP/IP连接?无法连接到服务器:连接被拒绝(0x0000274D/10061)服

我刚刚将pgAdmin更新为4.23版,将PostgreSQL更新为12版。我还删除了所有以前的数据库和pgAdmin安装。所以它应该是一个干净的安装(我也清理了以前版本的所有剩余部分)

现在,当我尝试连接到本地数据库服务器时,在我甚至可以键入密码之前,我就得到了以下信息:

无法连接到服务器:连接被拒绝(0x0000274D/10061)服务器是否在主机“localhost”(::1)上运行并在端口5433上接受TCP/IP连接?无法连接到服务器:连接被拒绝(0x0000274D/10061)服务器是否在主机“localhost”(127.0.0.1)上运行并在端口5433上接受TCP/IP连接?

服务正在运行,我可以使用命令行工具,它可以正确响应,但由于某些原因,我不能使用pgAdmin

>psql -V
psql (PostgreSQL) 12.3

你问题的副本

https://stackoverflow.com/questions/4482239/postgresql-database-service
查看此线程,因为它说明了多个解决方案

https://stackoverflow.com/questions/24917832/how-connect-postgres-to-localhost-server-using-pgadmin-on-ubuntu

通过网络访问PostgreSQL

在文件
/etc/postgresql/{version\u number}/main/postgresql.conf

# - Connection Settings - 
listen_addresses = '*'          # what IP address(es) to listen on;     
pg_hba.conf中的更改

# - Connection Settings - 
listen_addresses = '*'          # what IP address(es) to listen on;     
在#IPv4本地连接中添加以下行:

host    all             all             0.0.0.0/0               md5
和评论

#host    all             all             127.0.0.1/32            md5

在`postgresql.conf`和`code>pg_hba.conf中更改您的
listen_地址
,其中大多数是关于更改密码或更改
pg_hba.conf
文件的。我在重新安装之前和之后都试过了,但完全没有效果。至少,在重新安装过程中,它创建了
postgres
用户,我可以给它一个密码。现在我可以登录并使用命令行工具手动执行操作。但是不能使用pgAdmin,这真的很令人沮丧。我什么也没做。你需要重新启动数据库。我该怎么做?。。我以前停止过该服务,在对文件进行更改后重新启动了该服务。还有别的办法吗?