Instalação do PostgreSQL 16 no Ubuntu 22.04 LTS

Pré-requisitos

  • Sistema operacional Ubuntu 22.04 LTS
  • Acesso root ou privilégios sudo
  • Conexão com a internet

Passo 1: Atualizar o Sistema


Passo 2: Adicionar o Repositório Oficial do PostgreSQL

  1. Primeiro, instale as dependências necessárias:

  1. Importe a chave GPG do repositório oficial:

 

  1. Adicione o repositório do PostgreSQL:

Passo 3: Instalar o PostgreSQL 16

  1. Atualize novamente os repositórios:

 

  1. Instale o PostgreSQL 16:

Passo 4: Verificar a Instalação

  1. Verifique o status do serviço:
  1. Verifique a versão instalada:

Passo 5: Configuração Inicial

  1. O PostgreSQL cria automaticamente um usuário ‘postgres'. Para acessar o prompt do PostgreSQL:
  1. Dentro do prompt do PostgreSQL, defina uma senha para o usuário postgres:
  1. Para sair do prompt do PostgreSQL:

Passo 6: Configurar Acesso Remoto (Opcional)

  1. Edite o arquivo postgresql.conf:
  1. Localize a linha com listen_addresses e altere para:

  1. Edite o arquivo pg_hba.conf:
  1. Adicione a seguinte linha para permitir acesso de qualquer IP (ajuste conforme sua necessidade):

  1. Reinicie o serviço:

Passo 7: Comandos Úteis para Gerenciamento

Gerenciamento do Serviço

Backup e Restauração


Passo 8: Verificação de Portas e Firewall

  1. Verifique se a porta 5432 (padrão do PostgreSQL) está aberta:
  1. Se necessário, configure o firewall (UFW):

Dicas de Segurança

  1. Sempre altere a senha padrão do usuário postgres
  2. Limite o acesso por IP no pg_hba.conf
  3. Mantenha o PostgreSQL atualizado
  4. Faça backups regulares
  5. Use SSL para conexões remotas
  6. Implemente políticas de senha forte

Solução de Problemas Comuns

Se o serviço não iniciar:

  1. Verifique os logs:
  1. Verifique permissões:

Se não conseguir conectar remotamente:

  1. Verifique se o serviço está escutando em todas as interfaces:
  1. Verifique as configurações de firewall:

Este tutorial fornece uma base sólida para começar a trabalhar com o PostgreSQL 16 no Ubuntu 22.04 LTS. Lembre-se de adaptar as configurações de segurança de acordo com suas necessidades específicas e ambiente de produção.

Scroll to Top