Postgresql (pgsql) client expecting sockets in different location from postgrsql-server
在尝试连接到我的工作站本地运行的postgres时,我得到:
$ sudo -u postgres psql -c"create role ..."
could not change directory to"/home/esauer/workspace/cfme"
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket"/tmp/.s.PGSQL.5432"?
我的postgres-server安装在/ var / run / postgresql中创建套接字。 如何让客户端查看正确的位置?
使用
然后,您可以通过在
在你的情况下尝试: