Postgres的'psql'命令在ubuntu中不起作用

时间:2015-08-12 07:09:09

标签: psql

我是psql的新手。在终端。我输入了以下命令

psql -U postgres

我遇到以下错误:

  

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

有人在这方面帮助我。

1 个答案:

答案 0 :(得分:0)

请在此处发布相关消息: /postgres/server.log psql --version

如果在server.log内部有这样的内容,请阅读下一步。

  

致命:预先存在的共享内存块(密钥5432001,ID 65538)   仍然在使用提示:如果您确定没有旧的服务器进程   仍在运行,删除共享内存块或只是删除文件   " postmaster.pid"

如果您的postrgres中没有关键数据,您可以立即尝试此修复:

  1. /etc/init.d/postgresql stop(如果某些进程正在运行,请尝试和平关闭)
  2. rm /usr/local/var/postgres/postmaster.pid(使用提示,删除它)
  3. /etc/init.d/postgresql start(检查)。