Problema com o postgres sql no ubuntu 16.04

1

Estou executando o sistema operacional Ubuntu 16.04 e instalei recentemente postgres usando as instruções dadas em link .

No entanto, quando tentei usar postgres usando

snowbell@snowbell-Aspire-4738Z:/var/www$ sudo -i -u postgres
postgres@snowbell-Aspire-4738Z:~$ psql

Recebi a seguinte mensagem de erro

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"?
postgres@snowbell-Aspire-4738Z:~$ sudo -u postgres psql
postgres is not in the sudoers file.  This incident will be reported.

Para evitar esse erro, tentei usar

snowbell@snowbell-Aspire-4738Z:~$ sudo -u postgres psql -p 5432 -h 127.0.0.1

Como resultado, recebi o seguinte erro

psql: could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?

Alguma pista?

A saída é a seguinte

AquiestáoblissinidoarquivoSample_error

    
por Upendra Pratap Singh 19.11.2016 / 18:11

1 resposta

1

Se você esgotou o que foi sugerido nos comentários, o erro em si pode estar relacionado a uma configuração incorreta de postgresql , o que faz com que o servidor trave antes de iniciar.

Sugiro seguir estas instruções:

  1. Verifique se postgresql service está sendo executado, usando sudo service postgresql start

  2. Execute pg_lsclusters do seu terminal

  3. Verifique o que é o cluster que você está executando, a saída deve ser algo como:

Version - Cluster Port Status Owner Data directory

9.6 ------- main -- 5432 online postgres /var/lib/postgresql/9.6/main
  1. Copie as informações da versão e do cluster e use assim: pg_ctlcluster <version> <cluster> start , por exemplo: pg_ctlcluster 9.6 main start

  2. Se algo estiver errado, então postgresql gerará um log, que pode ser acessado em /var/log/postgresql/postgresql-<version>-main.log , por exemplo:

2017-07-13 16:53:04 BRT [32176-1] LOG: invalid authentication method "all" 
2017-07-13 16:53:04 BRT [32176-2] CONTEXT: line 90 of configuration file "/etc/postgresql/9.5/main/pg_hba.conf" 
2017-07-13 16:53:04 BRT [32176-3] FATAL: could not load pg_hba.conf

Qualquer erro que o log lhe der, corrija-o e reinicie o serviço postgresql através de:

sudo service postgresql restart

    
por 15.12.2018 / 16:58