Я только что установил postgresql 9.4 на новую установку 15.04 ubuntu, и я не могу запустить psql-сервер. Каждый раз, когда я пытаюсь запустить SUDO -u Postgres Psql, он дает мне следующую ошибку:Ошибка сокета Unix postgresql 9.4
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"?
Я пробовал все одно решение размещены здесь и на любом другом форуме, но никто из них не работал, кроме одного:
http://ubuntuforums.org/showthread.php?t=869080
sudo mkdir -p /usr/local/pgsql/data
sudo chown -R postgres:postgres /usr/local/pgsql/
sudo sudo su postgres
cd /usr/lib/postgresql/9.4/bin/
./initdb -D /usr/local/pgsql/data
./postgres -D /usr/local/pgsql/data
Я попытался изменить сценарий init.d, как указано там, но это не работает, и решение выше только, кажется, работает один раз, после этого, блокировки файлов и я не могу run ./postgres -D/usr/local/pgsql/data
Может кто-нибудь помочь? Я попытался удалить, очистить, переустановить, несколько версий и т. Д. Каждый раз я получаю ту же ошибку. hanks! T
Вы могли бы хотеть ти запустить его под 'strace', чтобы проверить, что не удается –
Вы говорите, что вы уже пробовали каждое предложенное решение. Пожалуйста, сообщите подробности. Что именно вы пробовали? Кроме того, * как * вы установили PostgreSQL, точно? Откуда? –
См. Также http://stackoverflow.com/q/31144672/398670 –