change the value of "unix_socket_directories" , must used "-h /xx/xx" to use the Unix domain socket

Поиск
Список
Период
Сортировка
От lin
Тема change the value of "unix_socket_directories" , must used "-h /xx/xx" to use the Unix domain socket
Дата
Msg-id 7db2358a.16a8a.147df7aa63c.Coremail.jluwln@163.com
обсуждение исходный текст
Ответы Re: change the value of "unix_socket_directories" , must used "-h /xx/xx" to use the Unix domain socket  (John R Pierce <pierce@hogranch.com>)
Re: change the value of "unix_socket_directories" , must used "-h /xx/xx" to use the Unix domain socket  (Guillaume Lelarge <guillaume@lelarge.info>)
Re: change the value of "unix_socket_directories" , must used "-h /xx/xx" to use the Unix domain socket  (Nick Guenther <nguenthe@uwaterloo.ca>)
Список pgsql-general
Hi all,
     I change the value of "unix_socket_directories" in postgresql.conf ,  then restart the database, but it cannot connect the database used like this 
"psql -d postgres -p 5432" ,  it must given the parameter " -h /xx/xx" to use the Unix domain socket。
    how to fix   this issue ?

the test steps as below :
[wln@localhost postgres9.3]$ cat data/postgresql.conf | grep unix_socket_directories
unix_socket_directories = '/tmp/wln'    # comma-separated list of directories

[wln@localhost postgres9.3]$ psql -d postgres -p 5432
psql: could not connect to server: No such file or directory.
        Is the server running locally and accepting
        connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
[wln@localhost postgres9.3]$ psql -d postgres -p 5432 -h /tmp/wln
psql (9.3beta2)
Type "help" for help.

postgres=# \q
[wln@localhost postgres9.3]$ 

    Thanks,
     waln






В списке pgsql-general по дате отправления:

Предыдущее
От: Matt Silverlock
Дата:
Сообщение: pg_ident.hba on a single-user, multi-app machine
Следующее
От: John R Pierce
Дата:
Сообщение: Re: change the value of "unix_socket_directories" , must used "-h /xx/xx" to use the Unix domain socket