我安装了postgresql 9.5.13,但似乎无法正常工作。我不断得到这条消息:
createuser:无法连接到数据库postgres:无法连接到服务器:没有这样的文件或目录 服务器是在本地运行还是接受 Unix域套接字上的连接" /var/run/postgresql/.s.PGSQL.5432"?
当我尝试创建用户时。我已经看到这是常见问题,但我无法找到解决方案。
答案 0 :(得分:0)
由于评论 - 您需要运行数据库流程 - 请查看the documentation
简而言之,它应该像
postgres -D /usr/local/pgsql/data >logfile 2>&1 &
取决于您要创建的日志文件
答案 1 :(得分:0)
键入以下命令,使用默认数据库路径启动服务器:
sudo -i -u postgres
/usr/lib/postgresql/9.5/bin/pg_ctl -D /var/lib/postgresql/9.5/main/ -l logfile start
而不是尝试:
psql
完成!
答案 2 :(得分:0)
我发现要让它发挥作用的一件事是:
sudo chmod 777 /var/run/postgresql
然后像上面的评论一样重新启动。