Como Instalar PostgreSQL on Ubuntu (Configuração do pgAdmin)

⚡ Resumo Inteligente

Instalando PostgreSQL on Ubuntu utiliza dois métodos confiáveis: o Ubuntu repositório apt ou o oficial PostgreSQL Fonte APT. LessOs cursos abrangem pré-requisitos, gerenciamento de usuários e bancos de dados, reforço de segurança, configuração do pgAdmin e etapas de desinstalação completa.

  • 📦 Dois Caminhos: Ubuntu adequado para estável; PostgreSQL APT para o mais novo.
  • 🔧 Pré-requisitos: privilégios sudo e um Ubuntu Host LTS.
  • 👤 Gerenciamento de usuários: criarusuário, ALTERAR USUÁRIO, EXCLUIR USUÁRIO, gerenciar funções.
  • 🗄️ Gerenciamento de banco de dados: createdb, dropdb, \l em psql cover routine ops.
  • 🛡️ Configurações padrão de segurança: Altere a senha do PostgreSQL e reforce as configurações do pg_hba.conf.
  • 🖥️ pgAdmin: Console de administração baseada em navegador para usuários visuais.

Como Instalar PostgreSQL on Ubuntu

Como Instalar PostgreSQL on Ubuntu?

PostgreSQL é um conhecido código aberto Relacional Dabater MSistema de gerenciamento (RDBMS). É popular em termos de recursos avançados, escalabilidade e estabilidade. Este RDBMS oferece suporte à integridade de dados, consultas complexas e acesso simultâneo.

A maioria das organizações seleciona PostgreSQL devido à sua extensibilidade, confiabilidade e natureza multiplataforma. Além disso, também fornece uma base sólida para lidar com grandes quantidades de dados. Esse RDM é preferido por analistas de dados, desenvolvedores e empresas que buscam uma solução de banco de dados flexível e poderosa.

Pré-requisitos

Para seguir nosso guia, você deve ter:

  • Ubuntu 22.04 instalado no seu sistema
  • A usuário não root com privilégios sudo

Agora, vamos verificar o procedimento para instalar o Postgres em Ubuntu usando o seguinte:

  • As Ubuntu repositório
  • As PostgreSQL repositório oficial

Método 1: como instalar e configurar PostgreSQL on Ubuntu Com o Ubuntu Repositório

Neste método, utilizaremos o Ubuntu repositório para baixar e instalar PostgreSQL. Este repositório já contém os pacotes oficiais atualizados e mantidos pelo Ubuntu desenvolvedores. Em última análise, isso garante que o processo de instalação permaneça simples e descomplicado.

Passo 1) Para instalar PostgreSQL no Linux, em primeiro lugar, atualize os pacotes do sistema:

sudo apt update

Saída:

Instalação e configuração PostgreSQL on Ubuntu

Instalação e configuração PostgreSQL on Ubuntu

Passo 2) Então, vá para PostgreSQL instalação:

sudo apt install postgresql -y

Instalação e configuração PostgreSQL on Ubuntu

Passo 3) Por último, verifique o PostgreSQL versão para verificação:

psql --version

Como você pode ver, PostgreSQL a versão 14.8 foi instalada com sucesso em nosso Ubuntu sistema:

Instalação e configuração PostgreSQL on Ubuntu

Método 2: instalar PostgreSQL on Ubuntu Com o PostgreSQL Repositório Oficial

O oficial PostgreSQL repositório permite que você acesse a versão mais recente do PostgreSQL e os recursos relevantes que não estão disponíveis no Ubuntu repositório oficial. Com PostgreSQLdo repositório oficial, você pode facilmente instalar e atualizar PostgreSQL.

Agora, siga as instruções fornecidas para instalar PostgreSQL on Ubuntu.

Passo 1) O primeiro passo é adicionar o repositório de PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Instale PostgreSQL on Ubuntu

Passo 2) Em seguida, prossiga para adicionar PostgreSQL chave do repositório:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Instale PostgreSQL on Ubuntu

Passo 3) Atualize seus pacotes de sistema para seguir em frente:

sudo apt update

Instale PostgreSQL on Ubuntu

Passo 4) Agora, vá em PostgreSQL instalação:

sudo apt install postgresql -y

Instale PostgreSQL on Ubuntu

Passo 5) Ver o PostgreSQL versão para confirmação:

psql --version

Pode-se observar que com a ajuda do PostgreSQL repositório, instalamos sua versão 15.3 em Ubuntu:

Instale PostgreSQL on Ubuntu

Como gerenciar PostgreSQL Usuários em Ubuntu?

Gerenciamento de PostgreSQL users envolve o processo de criação, modificação de seu acesso e remoção de usuários para controlar os privilégios do banco de dados. Ele garante que o administrador conceda as permissões necessárias e gerencie o PostgreSQL contas de usuário de forma eficaz.

Passo 1) Para criar um novo usuário Postgres em Ubuntu, execute este comando:

sudo -u postgres createuser --interactive

Como resultado, PostgreSQL solicitará que você digite o nome de usuário e confirme se o usuário recém-criado deve ter privilégios de superusuário:

Gerenciar PostgreSQL Usuários em Ubuntu

No nosso caso, inserimos “huzail” como nome de usuário e permitimos que fosse um superusuário.

Passo 2) Você também pode conceder privilégios sudo separadamente ao usuário, especificando seu nome neste comando:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Gerenciar PostgreSQL Usuários em Ubuntu

Passo 3) Caso queira descartar o usuário recém-criado, escreva seu nome no comando “DROP USER”:

DROP USER huzail;

Gerenciar PostgreSQL Usuários em Ubuntu

Como gerenciar PostgreSQL Banco de dados ativado Ubuntu?

Em seguida vem a gestão do PostgreSQL banco de dados em Ubuntu. Isso envolve diferentes operações relacionadas à criação, modificação e alteração de bancos de dados para melhor organização.

Passo 1) Em primeiro lugar, utilize o “CRIAR BANCO DE DADOS”Comando para criar um banco de dados e especifique seu nome conforme adicionamos “guru99” aqui:

CREATE DATABASE guru99;

Gerenciar PostgreSQL Banco de dados ativado Ubuntu

Passo 2) Em seguida, conceda acesso ao banco de dados ao usuário necessário:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Gerenciar PostgreSQL Banco de dados ativado Ubuntu

No nosso caso, concedemos ao “guru99” acesso ao usuário “huzail”:

Gerenciar PostgreSQL Banco de dados ativado Ubuntu

Passo 3) Caso queira excluir ou eliminar o banco de dados, execute o comando “DROP DATABASE” com o nome do banco de dados desejado:

DROP DATABASE guru99;

Consequentemente, o banco de dados fornecido será excluído:

Gerenciar PostgreSQL Banco de dados ativado Ubuntu

Uma instalação nova precisa ser aclimatada antes de ser exposta a aplicações.

Protegendo o padrão PostgreSQL Utilizador

A operação de garantia do default PostgreSQL o usuário compreende diferentes medidas, como configurar uma senha forte, habilitar a criptografia de senha relevante e reiniciar o PostgreSQL serviço. Ao fazer isso, o usuário padrão estará protegido contra acesso não autorizado.

Passo 1) Primeiramente, faça login no PostgreSQL banco de dados como já fizemos:

sudo -u postgres psql

Passo 2) Em seguida, adicione a senha padrão PostgreSQL usuário:

ALTER USER postgres PASSWORD 'my-secret-password123';

Protegendo o padrão PostgreSQL Utilizador

Passo 3) Abra o arquivo de configuração relevante para ativar a criptografia de senha:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

No comando acima, substitua o número da versão pelo PostgreSQL versão que você instalou, pois adicionamos “15” aqui:

Protegendo o padrão PostgreSQL Utilizador

Sua PostgreSQL arquivo de configuração ficará assim:

Protegendo o padrão PostgreSQL Utilizador

Procure a linha que começa com “local all all” e altere o método de criptografia de “peer” para “md5”. Depois disso, pressione “CTRL+O” para salvar as alterações e pressione CTRL+X” para sair do editor nano:

Protegendo o padrão PostgreSQL Utilizador

Passo 4) Reinicie o PostgreSQL service para que possa entrar em vigor a partir das alterações de configuração:

sudo service postgresql restart

Protegendo o padrão PostgreSQL Utilizador

Passo 5) Por último, verifique PostgreSQL status:

sudo service postgresql status

Protegendo o padrão PostgreSQL Utilizador

É isso! Você garantiu o padrão PostgreSQL usuário com a senha criptografada.

Etapa bônus: instale o pgAdmin

pgAdmin é uma interface gráfica do usuário (GUI) PostgreSQL cliente que simplifica as tarefas de gerenciamento. Ele também permite a execução eficiente de consultas, administração de banco de dados e PostgreSQL monitoramento de servidores. Além disso, também auxilia no aumento da produtividade dos PostgreSQL usuários.

Passo 1) Primeiro de tudo, você deve adicionar o PostgreSQL chave do repositório:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

No nosso caso, já o adicionamos, então pressionaremos “y” para sobrescrevê-lo:

Instale o pgAdmin

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Passo 2) Em seguida, adicione o repositório pgAdmin ao seu Ubuntu sistema:

Instale o pgAdmin

Passo 3) Em seguida, atualize os pacotes para prosseguir:

Sudo apt update

Instale o pgAdmin

Passo 4) Agora, instale o pgAdmin4 por typing execute este comando:

sudo apt install pgadmin4

Instale o pgAdmin

Instale o pgAdmin

Passo 5) Agora, você deve inserir o comando fornecido para iniciar a configuração primária do pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Em seguida, especifique as informações necessárias:

Instale o pgAdmin

Passo 6) Inicie o pgAdmin4 em seu navegador navegando até o link fornecido na última saída:

Instale o pgAdmin

Use seu e-mail e senha pré-configurados para fazer login no pgAdmin:

Instale o pgAdmin

Aí vem o painel principal do pgAdmin que está pronto para uso:

Instale o pgAdmin

Como desinstalar PostgreSQL da Ubuntu?

Passo 1) Em outro para desinstalar PostgreSQL a partir de sua Ubuntu sistema, em primeiro lugar, pare o PostgreSQL serviço:

sudo systemctl stop postgresql

Desinstalar PostgreSQL da Ubuntu

Passo 2) Então, remova PostgreSQL e suas dependências relevantes caso você as tenha instalado anteriormente:

sudo apt purge postgresql postgresql-contrib -y

Desinstalar PostgreSQL da Ubuntu

Passo 3) Remova todos os arquivos de configuração do PostgreSQL:

sudo rm -rf /etc/postgresql/

Desinstalar PostgreSQL da Ubuntu

Resultante, PostgreSQL será removido do seu Ubuntu sistema.

Como desinstalar o pgAdmin de Ubuntu?

Passo 1) Caso seja necessário remover o pgAdmin do Ubuntu, remova seu pacote primeiro:

sudo apt remove pgadmin4

Desinstalar o pgAdmin de Ubuntu

Passo 2) Por último, remova os arquivos de configuração relevantes do seu sistema:

sudo rm -rf ~/.pgadmin

Desinstalar o pgAdmin de Ubuntu

É isso! Você desinstalou com sucesso o pgAdmin de Ubuntu.

Perguntas Frequentes

Ubuntu 24.04 navios PostgreSQL 16. Use o oficial PostgreSQL Repositório APT para as versões 17 ou 18 com atualizações mais rápidas.

Assistentes de IA explicam entradas do arquivo pg_hba.conf, sugerem valores de ajuste para shared_buffers e work_mem e geram comandos de uma linha para apt ou psql.

Sim. As ferramentas de IA geram scripts Ansible, Terraform e Bash que instalam... PostgreSQL, reforçar as configurações padrão, configurar backups e habilitar o TLS.

Use o apt para versões estáveis ​​e testadas pelo fornecedor. Use o oficial. PostgreSQL Repositório APT quando você precisar de versões mais recentes ou atualizações pontuais mais rápidas.

Execute o comando `sudo -i -u postgres`, seguido de `psql` e `\password` para definir uma nova senha. Atualize o arquivo `pg_hba.conf` para exigir a senha em conexões externas.

Não. Estúdio do Apicultor, DBeaverO DataGrip e o , são alternativas populares multiplataforma. O pgAdmin continua sendo a ferramenta oficial mantida pela comunidade.

Use pg_dump para backups lógicos de um único banco de dados ou pg_dumpall para clusters completos. pgBackRest e barman suportam recuperação pontual.

Execute o comando `sudo apt-get --purge remove postgresql\*`. Exclua os dados restantes com `sudo rm -rf /var/lib/postgresql` e `/etc/postgresql`, e reinicie o sistema.

Resuma esta postagem com: