设置postgresql /不断给我错误无法连接到服务器:

时间:2016-01-18 08:25:32

标签: django postgresql

您好我试图在我的数字海洋服务器上使用postgresql 我做了$ sudo apt-get install postgresql然后$ sudo su postgres然后$ createuser -P djangousr,但现在我收到了错误:

  

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

我用Google搜索,但无法找到解决方案。任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

我也遇到了这个错误。试试这个命令

ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432

这对我有用......希望有所帮助!

答案 1 :(得分:0)

安装服务器后,您必须对其进行配置 - 应该提示您为其配置它。如果没有,请运行以下命令重置安装:

sudo apt-get update
sudo apt-get remove --purge postgresql
sudo apt-get install postgresql postgresql-contrib

完成后,请按this tutorial。要测试一切是否正常,以下命令应该会进入postgresql shell:

sudo -i -u postgres
psql

使用\q退出shell。