Проблема запуска postgresql на Mac OSX Lion - PullRequest
2 голосов
/ 02 апреля 2012

У меня проблемы с настройкой postgresql на Mac OSX Lion.Я использовал brew для установки postgres, но на Lion также есть установленный по умолчанию postgres, поэтому я не знаю, в этом ли проблема.Вот моя попытка запустить сервер, который, кажется, работает, но затем я не могу получить доступ к PSQL.Я также создал пользователя с именем «postgres», но я не уверен, что именно с ним делать.

    Superfly:~ James$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
    server starting
    Superfly:~ James$ ps aux | grep postgres
    postgres       18990   0.0  0.0  2435492   1044 s000  S     7:52PM   0:00.01 bash
    root           18989   0.0  0.0  2446896   1848 s000  S     7:52PM   0:00.02 su postgres
    James          19310   0.0  0.0  2434892    544 s001  S+    8:16PM   0:00.00 grep postgres
    Superfly:~ James$ psql -U postgres
    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"?

Вот где pg_ctl и psql установлены на моем компьютере.

Superfly:~ James$ which psql
/usr/local/bin/psql
Superfly:~ James$ which pg_ctl
/usr/local/bin/pg_ctl

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 02 апреля 2012

С каким пользователем вы это запустили?Brew дает инструкции после установки, вы запускали эти команды?Вам нужно запустить pg_ctl как postgres пользователя.Я не знаю, почему вы не получили сообщения об ошибках, но вам нужно указать каталог данных.

...