JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como instalar e configurar o PostgreSQL no Ubuntu

Editado 5 meses atrás por ExtremeHow Equipe Editorial

PostgreSQLBanco de DadosUbuntuServidorLinuxInstalaçãoConfiguraçãoSistemas OperacionaisSistemaConfiguração

Como instalar e configurar o PostgreSQL no Ubuntu

Tradução atualizada 5 meses atrás

O PostgreSQL é um poderoso sistema de banco de dados relacional de código aberto que usa a linguagem SQL e a combina com uma série de recursos que armazenam e escalam de forma segura as cargas de trabalho de dados mais complexas. Neste guia, vamos percorrer as etapas para instalar e configurar o PostgreSQL no Ubuntu. Faremos questão de cobrir cada parte em detalhes para que, mesmo se você for novo em bancos de dados ou Ubuntu, consiga acompanhar.

Passo 1: Atualize seu sistema

O primeiro passo para configurar o PostgreSQL no Ubuntu é garantir que sua lista de pacotes esteja atualizada. Abra seu terminal e digite o seguinte comando:

sudo apt update sudo apt upgrade -y

O comando sudo apt update atualiza seu índice de pacotes local com as últimas alterações feitas nos repositórios de pacotes, enquanto sudo apt upgrade -y instalará a versão mais recente de todos os pacotes atualmente instalados no seu sistema Ubuntu para os quais as atualizações estão disponíveis.

Passo 2: Instalar PostgreSQL

O Ubuntu inclui o PostgreSQL por padrão. Você pode instalá-lo executando o seguinte comando:

sudo apt install postgresql postgresql-contrib -y

Este comando instala tanto os pacotes PostgreSQL quanto postgresql-contrib, que fornecem funcionalidades adicionais para o PostgreSQL.

Passo 3: Iniciar e habilitar o PostgreSQL

O PostgreSQL deve iniciar automaticamente após a instalação. Para garantir que o serviço PostgreSQL esteja em execução e será iniciado na inicialização, use o seguinte comando:

sudo systemctl start postgresql sudo systemctl enable postgresql

O primeiro comando inicia o serviço PostgreSQL, e o segundo comando garante que ele seja iniciado automaticamente quando o sistema for reiniciado.

Passo 4: Verificar o status do PostgreSQL

Para verificar se o PostgreSQL está funcionando corretamente, você pode usar o seguinte comando:

sudo systemctl status postgresql

Você deve ver uma saída que indica que o serviço PostgreSQL está ativo e em execução. Se houver algum problema, o comando de status deve fornecer algumas dicas que podem ajudar a resolver o problema.

Passo 5: Ajustando a autenticação do usuário PostgreSQL

Por padrão, o PostgreSQL instala uma função chamada postgres, que é o superusuário padrão. Primeiro, precisamos mudar para a conta postgres e acessar uma sessão interativa do PostgreSQL.

sudo -i -u postgres psql

Este comando altera a conta para postgres e abre a interface de linha de comando do PostgreSQL. Você pode sair de uma sessão do PostgreSQL a qualquer momento:

\q

Passo 6: Criar uma nova função

Você pode querer criar novas funções para usuários que não sejam o padrão postgres. Para criar uma nova função, use o seguinte comando em uma sessão do PostgreSQL:

CREATE ROLE myuser WITH LOGIN PASSWORD 'mypassword';

Este comando cria uma nova função chamada myuser com a senha mypassword.

Passo 7: Criando o novo banco de dados

Depois de ter o novo usuário, você pode criar um novo banco de dados usando o seguinte comando. Se myuser for diferente, substitua-o pela função que você criou.

CREATE DATABASE mydatabase OWNER myuser;

Este comando cria um novo banco de dados chamado mydatabase com myuser como proprietário.

Passo 8: Configurar acesso remoto

Por padrão, o PostgreSQL não permite conexões remotas. Você pode configurar o PostgreSQL para permitir isso, se necessário. Abra o arquivo postgresql.conf, geralmente localizado em /etc/postgresql/<version>/main/postgresql.conf, e ajuste a configuração dos endereços de escuta:

listen_addresses = '*'

Em seguida, modifique o arquivo pg_hba.conf, que geralmente está no mesmo diretório, para incluir uma entrada para o seu endereço IP e banco de dados:

host all all 0.0.0.0/0 md5

Esta linha permite que todos os usuários se conectem de todos os endereços IP usando criptografia de senha md5. Certifique-se de ajustar o IP e as configurações de segurança para atender às suas necessidades.

Passo 9: Reiniciar o PostgreSQL

Após fazer alterações nos arquivos de configuração, você deve reiniciar o serviço PostgreSQL para aplicar as alterações:

sudo systemctl restart postgresql

Passo 10: Conectando ao seu banco de dados

Agora que o PostgreSQL está configurado e conectado, você pode se conectar ao seu novo banco de dados usando o seguinte comando psql:

psql -U myuser -d mydatabase -h 127.0.0.1 -W

Após executar este comando, você será solicitado a inserir a senha para myuser. Se tudo correr bem, você estará conectado ao banco de dados mydatabase.

Conclusão

Instalar e configurar o PostgreSQL no Ubuntu é um processo direto que pode melhorar bastante a capacidade do seu sistema de lidar com bancos de dados relacionais. Este tutorial cobre a instalação básica, configuração e configuração inicial necessária para começar a usar o PostgreSQL na sua máquina Ubuntu. Lembre-se de manter seu banco de dados seguro e fazer backup de seus dados regularmente.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários