Бэкап битого PostgreSQL 8.4 без pg_dump

Так. У меня проблема 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. Как?

1 ответ

Решение

Тааак. Вот решение.

Проблема была в том, что у моего postgresql (по какой-то причине:o) не было кластеров.

Итак, я создал один:

pg_createcluster 8.4 main

Теперь давайте найдем что-нибудь silimar в старой папке данных: find / -name 'PG_VERSION'

Вот - /usr/local/pgsql/data/, Сейчас редактирую postgresql.conf в папке вашего кластера.

Вы должны заменить data_directory допустимое значение со старой папкой.

Теперь вы можете перезагрузить ваш сервер. Все будет работать нормально

Другие вопросы по тегам