您好我试图在我的数字海洋服务器上使用postgresql
我做了$ sudo apt-get install postgresql
然后$ sudo su postgres
然后$ createuser -P djangousr
,但现在我收到了错误:
createuser:无法连接到数据库postgres:无法连接 到服务器:没有这样的文件或目录 服务器是在本地运行还是接受 Unix域套接字上的连接" /var/run/postgresql/.s.PGSQL.5432"?
我用Google搜索,但无法找到解决方案。任何帮助将不胜感激
答案 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。