psql毗连数据库报错-could not connect to server No such file or directo ...

打印 上一主题 下一主题

主题 793|帖子 793|积分 2379

目录

1、题目描述
2、办理方案
(1)首先确认数据库服务是否已经启动。
(2)若数据库服务正常,检察设置文件,端口号是否精确。 
(3)若.s.PGSQL.nnnn的套接字文件(nnnn是数据库服务的端口号)被误删除,将.s.PGSQL.nnnn.lock删除后,利用pg_ctl restart -m f 命令重启数据库即可。 


1、题目描述

利用psql毗连数据库报错:

2、办理方案

(1)首先确认数据库服务是否已经启动。

  1. ps -ef |grep postgres highgo
复制代码
若数据库服务正常,检查unix_socket_directories参数。
  1. su - highgo   $ cat $PGDATA/postgresql.conf  |grep unix_socket_directories   $ cat  $PGDATA/postgresql.auto.conf|grep unix_socket_directories
复制代码
检察参数unix_socket_directories的值,若参数并非默认的“/tmp”目录,则毗连数据库时必要添加“-h 目录”参数。
例如:
 
若依然报错,必要检察该目录下是否存在“.s.PGSQL.5866”文件,若不存在,检察数据库系统日志,分析具体缘故原由。
(2)若数据库服务正常,检察设置文件,端口号是否精确。 

  1. # su - highgo
  2. $ cat $PGDATA/postgresql.conf |grep port
  3. $ cat $PGDATA/postgresql.auto.conf|grep port ##查看参数port的值。
复制代码

(3)若.s.PGSQL.nnnn的套接字文件(nnnn是数据库服务的端口号)被误删除,将.s.PGSQL.nnnn.lock删除后,利用pg_ctl restart -m f 命令重启数据库即可。 


 
转载于瀚高技术文档 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小小小幸运

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表