Так. у меня есть проблема. PostgreSQL 8.4 не запускается или не перезапускается без вывода каких-либо данных.
Но это работало 3 месяца, пока хостинг-провайдер не перезагрузил сервер. Теперь он полностью сломан. Он не запускается и не дает никаких результатов или журнала.
pg_dump: [archiver (db)] connection to database "postgres" failed: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Теперь я хочу создать резервную копию (или просто запустить сокет pgsql) моей базы данных, чтобы переустановить postgesql. Как?
Ооооо. Вот решение.
Проблема заключалась в том, что мой postgresql (по какой-то причине: o) не создавал никаких кластеров.
Итак, я создал один:
pg_createcluster 8.4 main
Теперь давайте найдем что-нибудь, что силимает в старой папке данных: find / -name 'PG_VERSION'
Вот - /usr/local/pgsql/data/
. Теперь редактировать postgresql.conf
в папке вашего кластера.
Вы должны заменить data_directory
переменное значение со старой папкой.
Теперь вы можете перезапустить свой сервер. Все будет нормально работать.