win10安装好PostgreSQL之后,在运行SQL Shell,输入密码之后,有时候会出现下面的错误信息,那是因为win10服务中没有PostgreSQL的服务器,所以连接不上。

psql: 无法联接到服务器: Connection refused (0x0000274D/10061)
服务器是否在主机 "localhost"(::1) 上运行并且准备接受在端口
5432 上的 TCP/IP 联接?
无法联接到服务器: Connection refused (0x0000274D/10061)
服务器是否在主机 "localhost"(127.0.0.1) 上运行并且准备接受在端口
5432 上的 TCP/IP 联接?

要解决这个问题,其实很简单,手动启动postgres服务器即可。

  1. 打开控制面板

  2. 找到管理工具,并打开

  3. 找到服务,双击打开

  4. 找到服务器postgresql-x64-13,右键选择启动

完成这四步即可。

首先这是登陆postgre sql时提示的 错误 信息: psql : 无法 联接 服务器 : Connection refused (0x0000274D/10061) 服务器 是否在主机 " localhost "(::1) 上 运行 并且准备接受在 端口 5432 上的 TCP/IP 联接 ? 无法 联接 服务器 : Connection refused (0x0000274D/10061) ... 一个 数据库 是一些SQL对象(" 数据库 对象")的命名集合。通常每个 数据库 对象(表、函数等)属于并且只属于一个 数据库 (不过有几个系统表如pg_database属于整个集簇并且对集簇中的每个 数据库 都是可访问的)。更准确地说,一个 数据库 是一个模式的集合,而模式包含表、函数等等。因此完整的层次是这样的: 服务器 数据库 、模式、表(或者某些其他对象类型,如函数)。当 连接 数据库 服务器 时,客户端必须在它的 连接 请求中指定它要 连接 数据库 名。每次 连接 不能访问超过一个 数据库 。不过,一个应用能够在同一个或者其他 数据库 上打开的 连接 数并没有受到限制。 数据库 是物理上相互隔离的,并且访问控制是在 连接 层面进行管理的。如果 使用navicat 连接 本地 PostgreSQL 数据库 时报错:could not connect to server: Connection refused (0x0000274D/10061)  Is the server running on host" localhost " (:1) and acceptingTCP/IP connections on port 5433 ?could not ... cd <yourproject>- postgresql ../lib- postgresql /schema/install 然后git commit和push。 这将创建一个提供审计,日志和util名称空间SQL脚本。 请注意,这取决于 create table organizations ( guid uuid primary key, id text not null unique check (util.lower_non_empty_trimmed_string(id)), name text not null check (util.non_empty_trimmed_ postgresql 修改完 端口 后直接 psql 连接 数据库 报错 https://blog.csdn.net/silenceray/article/details/68066514 psql 后面加上 端口 号 [postgres@node2 data]$ psql -p 5435 执行 psql 时遇到,connection to server on socket "/var/run/ postgresql /.s.PGSQL. 5432 " failed。 错误 类型1: [postgres@cent6 pgsql]$ ./bin/ psql -h 192.168.246.134 -p 5432 -d postgres psql : could not connect to server: Connection refusedIs the server running on host "16.157.246.134... [postgres@lyp ~]$ pg_ctl -D /pgsql/data/ start waiting for server to start....2021-10-15 01:42:31.606 CST [32453] LOG: redirecting log output to logging collector process 2021-10-15 01:42:31.606 CST [32453] HINT: Future log output will appear in... psql : 无法 联接 服务器 : 没有那个文件或目录 服务器 是否在本地 运行 并且在 Unix 域套接字 "/var/run/ postgresql /.s.PGSQL. 5432 "上准备接受 联接 ? 原因: psql 是通过pgbouncer 连接 的,所以需要给pgbouncer修改权限。 这里需要把pgbouncer的安装目录修改权限为postgres账户。 chown -R postgres:postgres /opt/PostgresPlus/9.1SS/pgbouncer-1.5.5/bin/ 这样