【发布时间】:2017-08-02 15:28:35
【问题描述】:
我正在尝试在我的 ubuntu 16.04 或 14.04 机器上安装 postgresql-9.5 或 postgresql-9.6,在使用以下命令执行安装过程之后。
sudo apt-get install update
sudo apt-get install postgresql postgresql-contrib
但是当我尝试使用以下命令从终端打开 psql 时
sudo su postgres
psql
每次它只是显示。
psql: 无法连接到服务器: 没有这样的文件或目录是 服务器在本地运行并接受 Unix 域上的连接 套接字“/var/run/postgresql/.s.PGSQL.5432”?
我已经尝试了大约 10 个 stackoverflow.com 解决方案,但都没有成功。在我把头发都扯掉之前请帮帮我:(
$ 服务 postgresql 状态
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
Active: active (**exited) since রবি 2017-03-12 21:45:56 BDT; 23min ago
Process: 917 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 917 (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
CPU: 0
CGroup: /system.slice/postgresql.service
仔细看这条线为什么退出? 活跃:活跃(退出)自 রবি 2017-03-12 21:45:56 BDT; 23 分钟前
【问题讨论】:
-
active (exited)正常 -
首先要检查的是 postgres 日志文件。 Postgres 无法启动(某些)配置错误,并在退出之前在日志文件中报告。
标签: postgresql ubuntu-14.04 ubuntu-16.04 psql postgresql-9.4