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服务器即可。
-
打开控制面板
-
找到管理工具,并打开
-
找到服务,双击打开
-
找到服务器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/ 这样