我已经安装了Postgresql并努力配置它,尝试重新安装但仍然面临问题,我删除了所有文件,然后安装了Postgresql 9.6版本,但得到以下问题。
9.6 main 5432 down postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log
当我尝试使用sudo -u postgres psql运行postgre时,它给出以下输出
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
我也从其他问题尝试过,但无法解决问题。
很可能您的PostgreSQL客户端配置了与服务器不同的套接字目录(/var/run/postgresql
)。查看postgresql.conf
中unix_socket_directories
配置参数
服务器可能正在监听默认目录/tmp
。试着
psql -h /tmp ...
当然也可能是服务器正在监听另一个端口,例如5555(配置参数port
)。然后运行
psql -p 5555 ...