Estou executando o Ubuntu 16. Instalei o Postgresql. Postgresql costumava funcionar, mas depois reiniciei.
Os comandos nmap mostram que a porta 5432 está aberta. Postgres parece estar funcionando corretamente:
service postgresql status
postgresql.service - PostgreSQL RDBMS Carregado: carregado (/lib/systemd/system/postgresql.service; habilitado; predefinição do fornecedor: habilitado) Ativo: ativo (saído) desde 29-07-2017 18:42:59 EDT; 1min 4s atrás Processo: 201 ExecStart=/bin/true (code=exited, status=0/SUCCESS) PID principal: 201 (code=exited, status=0/SUCCESS)
Memória: 0B CGroup: /system.slice/postgresql. serviço
Eu corri isso:psql
Mas consegui isso:
psql: não foi possível conectar ao servidor: Arquivo ou diretório inexistente O servidor está executando localmente e aceitando conexões no soquete de domínio Unix "/var/run/postgresql/.s.PGSQL.5432"?
O arquivo listado acima parece não existir.
Como entro no Postgresql? Normalmente eu corria psql
ou sudo -i -u postgres
então psql
. Mas esses comandos não estão funcionando. Eu continuo recebendo um erro sobre "não foi possível conectar ao servidor". Várias reinicializações não ajudaram.
Atualizar:
Executei este comando:dpkg -l | grep postgres
rc postgresql-9.5 9.5.6-0ubuntu0.16.04 amd64 banco de dados SQL relacional de objeto, servidor versão 9.5 ii postgresql-client 9.5+173 todos os programas front-end para PostgreSQL (versão suportada) ii postgresql-client-9.5 9.5.7-0ubuntu0.16.04 amd64 programas front-end para PostgreSQL 9.5 ii postgresql-client-common 173 all manager para várias versões do cliente PostgreSQL ii postgresql-common 173 all PostgreSQL gerenciador de cluster de banco de dados