Como Instalar PostgreSQL on Ubuntu (Configuração do pgAdmin)
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:
- A Ubuntu repositório
- A 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:
Passo 2) Então, vá para PostgreSQL instalação:
sudo apt install postgresql -y
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:
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'
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 -
Passo 3) Atualize seus pacotes de sistema para seguir em frente:
sudo apt update
Passo 4) Agora, vá em PostgreSQL instalação:
sudo apt install postgresql -y
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:
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:
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
Passo 3) Caso queira descartar o usuário recém-criado, escreva seu nome no comando “DROP USER”:
DROP USER huzail;
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;
Passo 2) Em seguida, conceda acesso ao banco de dados ao usuário necessário:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
No nosso caso, concedemos ao “guru99” acesso ao usuário “huzail”:
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:
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';
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:
Sua PostgreSQL arquivo de configuração ficará assim:
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:
Passo 4) Reinicie o PostgreSQL service para que possa entrar em vigor a partir das alterações de configuração:
sudo service postgresql restart
Passo 5) Por último, verifique PostgreSQL status:
sudo service postgresql status
É 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:
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:
Passo 3) Em seguida, atualize os pacotes para prosseguir:
Sudo apt update
Passo 4) Agora, instale o pgAdmin4 digitando este comando:
sudo apt install pgadmin4
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:
Passo 6) Inicie o pgAdmin4 em seu navegador navegando até o link fornecido na última saída:
Use seu e-mail e senha pré-configurados para fazer login no pgAdmin:
Aí vem o painel principal do pgAdmin que está pronto para uso:
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
Passo 2) Então, remova PostgreSQL e suas dependências relevantes caso você as tenha instalado anteriormente:
sudo apt purge postgresql postgresql-contrib -y
Passo 3) Remova todos os arquivos de configuração do PostgreSQL:
sudo rm -rf /etc/postgresql/
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
Passo 2) Por último, remova os arquivos de configuração relevantes do seu sistema:
sudo rm -rf ~/.pgadmin
É isso! Você desinstalou com sucesso o pgAdmin de Ubuntu.
Conclusão
Instalando PostgreSQL on Ubuntu é um método simples que suporta dois métodos, usando o Ubuntu repositório ou utilizando o PostgreSQL repositório oficial. Além disso, o gerenciamento de bancos de dados e usuários e a proteção dos usuários padrão garantem que o banco de dados seja gerenciado de forma eficiente. Além disso, ferramentas como o pgAdmin também melhoram a experiência geral do usuário para desenvolvedores e empresas.