Я пытался настроить PostgreSQL в своей системе (OSX 10.8, чистая установка ), но у меня возникли проблемы с использованием psql
, createdb
и т. д. Я пробовал различные решения и ни один не работает.
Установка прошла успешно, и я приступил к устранению известной проблемы с сокетами, используя следующую команду:
mkdir /var/pgsql_socket
sudo chown $USER /var/pgsql_socket
Затем я отредактировал postgresql.conf
, установил unix_socket_directory
на
unix_socket_directory = '/var/pgsql_socket'
. и перезапустил стр.
Очевидно, это должно было решить проблему с сокетом, но я все еще получаю:
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"?
Кроме того, я проверил состояние сервера, и он работает, но я все еще получаю сообщение «Нет такого файла или каталога»
. Любые идеи?