我明白了
psql: could not connect to server: Permission denied
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
但是如果我使用 pgadmin,我可以双击一个数据库并使用它。
我认为 pg 正在运行但权限问题?
我明白了
psql: could not connect to server: Permission denied
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
但是如果我使用 pgadmin,我可以双击一个数据库并使用它。
我认为 pg 正在运行但权限问题?
看起来您为来自Unix-domain sockets和TCP/IP connections的连接设置了不同的权限。即:您的pg_hba.conf文件中用于local
和的不同条目host
。检查文件并local
相应地添加行。
重新加载服务器使其生效。
顺便说一句。:我pg_lsclusters
在 Debian 上使用以快速检查哪些数据库集群已安装/正在运行。