关于postgresql:psql:无法连接到服务器[ubuntu]

psql: could not connect to server [ubuntu]

在postgres用户下,我尝试了psql命令,我收到了这个错误:

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"

但是当我运行/usr/local/pgsql/bin/psql时,它正在运行。

我的配置有什么问题吗?


以上问题似乎与PostgreSQL默认端口号有关,

更改postgresql.conf文件中的端口号并重新启动数据库服务器。 如果您在安装时更改了端口

(要么)

而不是psql类型的完整命令

1
"psql -p 5432 -h localhost"

您也可以包含数据库用户:

psql -U postgres -p 5432 -h localhost


你重装了postgresql-9.6.3吗?

您需要完全卸载postgresql

sudo apt-get --purge autoremove postgresql*

sudo apt install postgresql-9.6