Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Não conecta

Segui o passo a passo do vídeo, porém, ao tentar acessar postgreSQL 18, aparece o seguinte erro:
connection timeout expired
Multiple connection attempts failed. All failures were:

  • host: 'localhost', port: '5432', hostaddr: '::1': connection timeout expired
  • host: 'localhost', port: '5432', hostaddr: '127.0.0.1': connection timeout expired
4 respostas

Ei, Leandro! Tudo bem?

O erro "connection timeout expired" nos diz que o cliente não conseguiu se conectar ao servidor PostgreSQL dentro do tempo limite especificado. O motivo mais comum é o servidor não está em execução.

Considerando isso, verifique se o seu está seguindo os passos:

  • Pressione Windows key + R para abrir a caixa de diálogo Executar.
  • Digite **services.msc** e clique em OK.
  • Na janela Serviços, procure o serviço PostgreSQL (por exemplo, postgresql-x64-16).
  • Cheque o status. Se não estiver "Em execução", clique com o botão direito do mouse e selecione Iniciar .

Captura de tela da janela Serviços (local) do Windows, mostrando uma lista de serviços do sistema em formato de tabela, com colunas como Nome, Descrição, Status, Tipo de Inicialização e Fazer logon como. Vários serviços aparecem como “Em execução”. O serviço postgresql-x64-15 – PostgreSQL Server 15 está selecionado e em execução, com inicialização automática e logon como serviço de rede; à esquerda aparecem as opções Parar, Pausar e Reiniciar o serviço. Também são visíveis outros serviços, como MongoDB, MySQL, OneDrive e Plug and Play, em um fundo claro típico do Windows.

Feito isso, tente conectar novamente.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

Primeiro, obrigado pela resposta.

Fiz o que você orientou, porem, deu um erro.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Dá isso quando tento entrar mesmo colocando a senha

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ei, Leandro! Obrigada por retornar.

Pelo print, você está olhando a coluna Tipo de inicialização e não a de Status. A coluna Status está à esquerda da que você marcou e podemos ver que o seu PostgreSQL não está em execução.

Veja na imagem, o que marquei de verde é a coluna Status, perceba que ela está em branco. E precisamos que ela esteja Em execução:

Janela de Serviços do Windows mostrando a lista de serviços, com o serviço postgresql-x64-18 destacado, seu tipo de inicialização configurado como Automático e uma caixa de diálogo de aviso aberta indicando que o serviço postgresql-x64-18 no computador local foi iniciado e interrompido automaticamente porque não estava sendo usado por outros serviços ou programas, com botão OK no final.

Sendo assim, selecione a ferramenta postgresql-x64-18, clique com o botão direito do mouse sobre esse espaço e escolha a opção Iniciar, ou, vá na lateral esquerda e clique em Iniciar.

Janela Serviços do Windows mostrando a lista de serviços do PostgreSQL, com o serviço postgresql-x64-17 destacado, opção Iniciar o serviço marcada com seta vermelha apontando para o botão de ação, tipo de inicialização configurado como Manual e uma seta vermelha apontando também para o campo Tipo de Inicialização onde está escrito Iniciar o serviço.

Aguarde uns segundos para completar a inicialização do programa.

Espero que dê certinho!

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

solução!

Não deu certo.

Deixa pra lá.

Vou tentar outro curso.