2015-08-12 14 views
0

Я новичок в psql. В терминале. Я вошел в следующую командуКоманда postgres 'psql' не работает в ubuntu

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 "/var/run/postgresql/.s.PGSQL.5432"?

Кто-то пожалуйста, помогите мне в этом отношении.

+1

Хорошо ... Работает ли сервер? Проверьте вывод '' ps -elf''. – joepd

+0

Да, сервер работает – Monisha

ответ

0

Пожалуйста, пост здесь связанные сообщения от: /postgres/server.log и PSQL --version.

Если внутри server.log что-то вроде этого, читайте дальше.

FATAL: pre-existing shared memory block (key 5432001, ID 65538) is still in use HINT: If you're sure there are no old server processes still running, remove the shared memory block or just delete the file "postmaster.pid".

Если у вас есть не является критически важных данных в ваших postrgres, вы можете сразу же попробовать это исправить:

  1. /etc/init.d/postgresql stop (если некоторые процессы, запущенные, попробуйте мирное завершение)
  2. rm /usr/local/var/postgres/postmaster.pid (использование СОВЕТ, удалите его)
  3. /etc/init.d/postgresql start (проверьте его).
Смежные вопросы