小编Vic*_*tor的帖子

当我收到关于“/var/run/postgresql/.s.PGSQL.5432”的错误时如何访问 Postgres?

我正在运行 Ubuntu 16。我已经安装了 Postgresql。Postgresql 曾经可以工作,但后来我重新启动了。

nmap 命令显示端口 5432 已打开。Postgres 似乎工作正常:

service postgresql status
Run Code Online (Sandbox Code Playgroud)

postgresql.service - PostgreSQL RDBMS 已加载:已加载(/lib/systemd/system/postgresql.service;已启用;供应商预设:已启用)活动:自美国东部时间周六 2017-07-29 18:42:59 起处于活动状态(退出);1min 4s ago Process: 201 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 201 (code=exited, status=0/SUCCESS)
Memory: 0B CGroup: /system.slice/postgresql.服务

我跑了这个: psql

但我得到了这个:

psql:无法连接到服务器:没有这样的文件或目录 服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?

上面列出的文件似乎不存在。

我如何进入 Postgresql?通常我会跑psqlsudo -i -u postgres然后psql。但是这些命令不起作用。我不断收到有关“无法连接到服务器”的错误消息。几次重新启动都没有帮助。

更新:

我运行了这个命令: dpkg -l | grep postgres

rc postgresql-9.5 9.5.6-0ubuntu0.16.04 amd64 对象关系 SQL 数据库,版本 9.5 服务器
ii postgresql-client 9.5+173 PostgreSQL 的所有前端程序(支持版本)
ii postgresql-client-9.5 9.5.7-0ubuntu0.16.04 …

postgresql linux ubuntu

18
推荐指数
3
解决办法
11万
查看次数

标签 统计

linux ×1

postgresql ×1

ubuntu ×1