Postgresql
如何在 CentOS 7 上更改 PostgreSQL 9.5 使用的預設埠?
有人知道如何更改 PostgreSQL 9.5 的預設埠嗎,我在以前的版本上做了同樣的事情,我只是修改了以下文件:
/var/lib/pgsql/9.5/data/postgresql.conf
listen_addresses = '*' port = 4000
/etc/phpPgAdmin/config.inc.php
$conf['servers'][0]['host'] = 'localhost'; $conf['servers'][0]['port'] = 4000;
我正在使用 phpPgAdmin 從網路上檢查數據庫,它使用預設埠,但是當不使用預設埠時它不起作用,同樣在終端中我在重新啟動 postgresql 服務後收到此錯誤:
[root@cos7psql01 system]# su - postgres Last login: Sun Jan 17 12:38:27 CST 2016 on pts/0 -bash-4.2$ 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"?
*埠設置為 4000 只是一個範例。
提前致謝!
您的配置設置看起來不錯,但是您嘗試連接到服務的方式卻沒有。如果您不指定自定義埠,它將嘗試通過預設埠進行連接。
嘗試使用該
-p
標誌來定義您要通過特定埠進行連接:psql -p 4000