Conexão externa ao Postgres 9.5 conexão recusada

1

Eu tenho o seguinte ambiente:

  1. Ubuntu Trusty 14.04
  2. Postgresql 9.5
  3. Endereço IP 192.168.42.2

Este ambiente foi configurado no VirtualBox. A conexão SSH ao sistema convidado foi bem-sucedida. Não há firewall instalado, portanto, todas as portas estão abertas. Eu executei as seguintes etapas de configuração:

  1. Em /etc/postgresql/8.2/main/pg_hba.conf linha anexa:

    host all all * md5
    
  2. Em /etc/postgresql/8.2/main/postgresql.conf modifique a linha para:

    listen_addresses='*'
    
  3. /etc/init.d/postgresql restart

  4. Cliente de teste:

    psql -h 192.168.42.2 -U postgres -d test
    

    resultado:

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

Eu não tenho ideia do que tenho que fazer. Talvez o Postgresql 9.5 precise de uma configuração diferente para 9,4?

    
por Qeychon 29.08.2016 / 13:49

1 resposta

1

Algumas coisas para tentar:

  • Se você ssh para a caixa, login ou su como postgres, você pode se conectar com o teste psql -d? Isso testaria se o postgresql está sendo executado corretamente. Se não, veja se você pode encontrá-lo em ps axf (e faça um sudo service postgresql restart )
  • Acima você se refere à árvore de configuração "8.2". Talvez você precise usar a árvore "9,5"? Fácil de testar com links simbólicos (ln -s 8.2 9.5)
  • Você pode fazer um telnet <your ip adres> <port> para verificar se é possível acessar o endereço e a porta em questão do seu host

Espero que isso ajude, Jeroen

    
por Jeroen 29.08.2016 / 16:39