Backup quebrado PostgreSQL 8.4 sem pg_dump

1

Eu tenho um problema . O PostgreSQL 8.4 não inicia ou reinicia sem nenhuma saída.

Mas funcionou durante 3 meses até que o provedor de hospedagem não reinicie o servidor. Agora está completamente quebrado. Não será iniciado e não fornecerá nenhuma saída ou log.

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"?

Agora eu quero fazer backup (ou apenas iniciar o soquete pgsql) do meu banco de dados para reinstalar o postgesql. Como?

    
por Daniil Ryzhkov 30.08.2012 / 05:01

1 resposta

1

Soooo. Aqui está a solução.

O problema era meu postgresql (por algum motivo: o) não tinha clusters criados.

Então criei um:

pg_createcluster 8.4 main

Agora vamos encontrar algo silimar na pasta de dados antiga: find / -name 'PG_VERSION'

Aqui está - /usr/local/pgsql/data/ . Agora edite postgresql.conf na sua pasta de cluster.

Você precisa substituir o valor data_directory varaible pela pasta antiga.

Agora você pode reiniciar seu servidor. Tudo vai funcionar bem.

    
por 30.08.2012 / 05:45