2013-07-29 52 views
6

我刚刚安装使用以下命令将PostgreSQL 9.1一个全新的Ubuntu 12.04 LTS服务器: sudo易于得到安装PostgreSQL的libpq-dev的 安装过程没有任何错误。基本上,我应该能够连接到本地服务器,但是当我点击命令PSQL,出现以下错误:的PostgreSQL无法连接到本地服务器

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

我在网上搜索了很多帖子,但无法解决问题(很多时候,提到的目录在我的服务器上不存在)。任何人都可以建议一些解谢谢 !

+1

您是否启动postgres服务器? 'psql'是一个客户端,当你试图连接它时,服务器必须正在运行。请参阅http://www.postgresql.org/docs/9.1/static/server-start.html –

+3

您是否尝试过使用'sudo /etc/init.d/postgresql-9.1 start'或'sudo systemctl start postgresql'来启动服务器? –

回答

9

看来你没有成功安装postgresql。 请遵循此处:

sudo add-apt-repository ppa:pitti/postgresql 
sudo apt-get -y update 
sudo apt-get purge postgresql* # ending * is important 
sudo apt-get install postgresql libpq-dev 

这将解决您的问题。

+1

这为我工作,即使**没有**添加'ppa:pitti/postgresql存储库。我想我只需要'libpq-dev'包。 – john2x

相关问题