Стартирайте lsof
на главния процес към всичко това. Във вашия случай това е 19015 (показано с моя PID):
> sudo lsof -p 286 | awk '$5 == "unix" && $NF ~ /\// { print $NF }'
/tmp/.s.PGSQL.5432
Можете да спрете awk, но основно това е получаване на UNIX сокет, на който postgres слуша. Оттам можете да използвате -h
опция за psql
(но включете само директорията).
> psql -h /tmp template1
template1=# \q
Ако това не работи, можете да проверите lsof
изход, за да ви покаже кой TCP порт всъщност слуша, и ако не е 5432, използвайте -p
опция за postgres