Como instalar e configurar o banco de dados PostGresql no Ubuntu Top 10.Top 10

Como instalar e configurar o banco de dados PostGresql no Ubuntu Top 10.Top 10
O PostgreSQL é um dos mais famosos sistemas de software de gerenciamento de banco de dados de código aberto e gratuitamente disponíveis por aí. Este sistema é rápido, confiável, flexível, fácil de usar e contém recursos avançados que permitem que aplicativos complexos sejam construídos em um espaço de trabalho tolerável por falha. Existem dois pacotes diferentes de PostgreSQL, cada um destinado a um propósito específico. O pacote do cliente PostGresql funciona no lado do cliente para se conectar aos servidores, enquanto o pacote do servidor PostgreSQL permite que seu sistema configure e hospede seus próprios bancos de dados. Este tutorial mostrará como instalar esses dois pacotes e como configurar o servidor PostGresql em algumas etapas fáceis.

Como instalar o DBMS do cliente PostgreSQL no Ubuntu

O cliente PostgreSQL permite que você execute o comando PostGresql Shell para conectar remotamente os bancos de dados do servidor PostGresql.

Etapa 1: Atualizar apt

Como você sempre deve fazer ao instalar um novo sistema, primeiro atualize e atualize seu apt.

$ sudo apt update
Atualização de $ sudo apt

Etapa 2: Faça o download e instale o cliente PostGresql

Depois de atualizar seu APT, baixar e instalar o cliente PostGresql com o seguinte comando terminal.

$ sudo apt install pósgresql-client.

Etapa 3: Conecte -se ao PostgreSQL

Você pode se conectar a um servidor PostgreSQL remoto usando o comando psql. Você precisará fornecer o endereço IP do host ou servidor correto do servidor remoto. Você também terá que fornecer as credenciais corretas para obter acesso ao servidor. Use o comando abaixo para conectar -se ao servidor.

$ psql -h pós -servidor -u pós -usuário

Como instalar o servidor PostgreSQL no Ubuntu

Você pode hospedar um ou muitos bancos de dados PostgreSQL em sua própria máquina local com a ajuda do pacote do servidor PostgreSQL.

Etapa 1: Atualizar apt

Como você sempre deve fazer ao instalar um novo sistema, primeiro atualize e atualize seu apt.

$ sudo apt update

Etapa 2: Faça o download e instale o servidor PostGresql

Agora faça o download e instale o pacote do servidor PostGresql por meio do comando.

$ sudo apt install postgresql

Etapa 3: Verifique a porta usada por PostgreSQL

Após a conclusão da instalação, você pode ouvir a porta usada pelo PostGresql através da porta padrão 5432. Verifique isso dando o seguinte comando.

$ ss -nlt

Etapa 4: Altere as configurações de inicialização

Você também pode alterar as configurações de inicialização do servidor PostGresql após a inicialização do sistema através dos comandos SystemCTL.

$ sudo systemctl Ativar postgreSql $ sudo systemctl desativar postgresql

Etapa 5: Acesse o servidor PostGresql

Quando o PostGresql Server instala, ele é acessível apenas a partir de uma máquina local e usa o endereço IP do loopback da sua máquina. Você pode alterar essa configuração no arquivo de configuração do PostgreSQL para permitir acesso remoto. Digite o seguinte comando para abrir o arquivo de configuração do PostGresql no GEDIT ou em qualquer outro editor de texto.

$ sudo gedit/etc/postgresql/12/main/pós -fgressql.conf

Figura: Arquivo de configuração PostGresql aberto em um editor GEDIT.

Altere a seguinte linha na seção "Conexões e autenticações". Este comando fará com que o PostgreSQL ouça todo o tráfego que entra pela porta. Em seguida, salve o arquivo e feche -o.

out_addresses = '*'

Figura: Ouça o código colado na área de conexão e autenticações.

Etapa 6: Reinicie PostgreSQL

Você precisará reiniciar o serviço PostGresql para entrar em vigor de todas as mudanças para fazer isso executar o seguinte comando na janela do seu terminal.

$ sudo systemctl reiniciar postgresql

Etapa 7: Verifique o uso da porta PostGresql

Você pode verificar o uso da porta PostGresql e o endereço IP usando o comando de escuta.

$ ss -nlt

Etapa 8: permitir que o cliente de entrada se conecte

Você deve adicionar a seguinte linha a outro arquivo de configuração que permitirá que um cliente de entrada conecte seus bancos de dados e usuários. A opção MD5 neste comando é usada para aplicar a senha de autenticação a todos os usuários de conexão.

$ sudo gedit/etc/postgresql/12/main/pg_hba.conf
Linha = hospedar tudo 0 0.0.0.0/0 MD5

Figura: Adicionando linha ao arquivo de configuração PG_HBA com o GEDIT Editor.

Etapa 9: Ajuste as configurações do firewall

Você deve garantir que o firewall não interrompa as conexões de entrada através da porta PostGresql 5432. Para fazer isso, insira o seguinte comando na janela do terminal.

$ sudo ufw permitir de qualquer uma porta 5432 proto tcp

Conclusão

Este artigo abordou como instalar o pacote do cliente PostGresql, como instalar o pacote do servidor PostGresql e como configurar um banco de dados PostGresql. Depois de ler este artigo, você também deve saber como conceder acesso a outras contas para acesso remoto ao servidor ou a um banco de dados.