2012-09-18 42 views
-1

在postgres用戶,我嘗試了psql命令,我得到這個錯誤: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,這是工作。

我的配置有什麼問題嗎?

+0

是什麼'這psql'告訴你? –

+0

@Milen,你的意思是當我輸入命令** psql **時顯示的是什麼? 我已經在上面提到過了。 – xxx

回答

3

上述問題似乎與PostgreSQL的默認端口號,

更改端口沒有在postgresql.conf文件並重新啓動數據庫服務器。如果你在安裝時更改了端口。

(OR)

,而不是psql的類型完整的命令一樣

"psql -p 5432 -h localhost" 
1

你可以包括數據庫用戶也:

psql -U postgres -p 5432 -h localhost

0

你有沒有重新安裝PostgreSQL的-9.6。 3?

您需要卸載的PostgreSQL完全

sudo apt-get --purge autoremove postgresql*

sudo apt install postgresql-9.6