当前位置: 首页 > 知识库问答 >
问题:

pgAdmin无法连接到本地数据库服务器

壤驷泓
2023-03-14

我刚刚把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

共有2个答案

陆昂然
2023-03-14
匿名用户

要通过网络访问PostgreSQL

更改listen_addresslocalhost*文件/etc/postgresql/{version_number}/main/postgresql.conf

# - Connection Settings - 
listen_addresses = '*'          # what IP address(es) to listen on;     

< code>pg_hba.conf中的更改

在# IPv4本地连接中添加以下行:

host    all             all             0.0.0.0/0               md5

和评论

#host    all             all             127.0.0.1/32            md5

潘坚白
2023-03-14

您问题的副本

后格里SQL数据库服务

浏览这个帖子,因为它陈述了多种解决方案

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

 类似资料:
  • 我是docker的新手,我想用Docker-compose启动一个keycloak容器。我正在使用一个mariadb和数据库启动成功。但是当启动keycloak容器时,它会出现这个错误。 原因:java.sql.sqlnontransientconnectionException:无法连接到address=(Host=Project-DB)(Port=3308)(Type=master):套接字无

  • 我已经实现了一个托管网站上的数据库,而不是使用MySQL的mac。我使用数据库在IOS应用程序中注册/登录。数据库使用PHP代码进行连接。 这是PHP代码: 这是我在尝试数据库时看到的错误: (HY000/2002):无法连接到本地MySQL服务器通过套接字'/var/run/mysqld/mysqld.sock'(2)在/srv/disk8/2129310/www/haer2jkqlgjql.c

  • 我想用客户端管理我的heroku数据库。到目前为止,我已经使用实现了这一点。当我使用中的数据使用连接de DB时,我获得: 连接到服务器时出错:致命:数据库“Postgres”的权限被拒绝详细信息:用户没有CONNECT特权。 有关于如何实现连接的指导吗?

  • 我正在尝试连接到mysql工作台,但遇到以下错误 错误消息无法连接到数据库服务器 用户“root”从主机到服务器的连接尝试失败(位于127.0.0.1:3306:无法打开数据库)。 请:1。检查mysql是否正在服务器127.0.0.1上运行 检查mysql是否在端口3306上运行(注意:3306是默认值,但可以更改) 检查root是否具有从您的地址连接到127.0.0.1的权限(mysql权限定

  • 获取以下代码的错误 我得到的输出错误是

  • 我正在处理一个奇怪的问题,即使用JDBC在AmazonRDS上连接MySQL数据库。我有两部不同的Android手机在同一个网络上运行相同的代码。一个人连接起来没有任何问题。另一个是给我以下的例外: 数据库只显示1个活动连接,所以我知道这不是因为打开的连接太多。我尝试重新启动服务器,但没有帮助。我使用的是MySQL JDBC Connector/J版本5.1.23。工作的手机运行的是Android