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árioComo 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 postgresqlEtapa 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 postgresqlEtapa 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.confFigura: 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 postgresqlEtapa 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 -nltEtapa 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.confFigura: 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 tcpConclusã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.