Como instalar o PostgreSQL 10 no RHEL, CentOS, Fedora e derivados

Se você está a procura de um poderoso banco de dados para seu sistema, veja como instalar o PostgreSQL 10 no RHEL, CentOS, Fedora e derivados.


O PostgreSQL é um sistema de gerenciamento de banco de dados compatível com objetos SQL, altamente escalável e de código aberto.

Como instalar o PostgreSQL 10 no RHEL, CentOS, Fedora e derivados
Como instalar o PostgreSQL 10 no RHEL, CentOS, Fedora e derivados

Chamado muitas vezes simplesmente de Postgres, ele é um sistema de gerenciamento de banco de dados relacional de objetos (ORDBMS) com ênfase em extensibilidade e conformidade com padrões.

Como um servidor de banco de dados, suas funções principais são armazenar dados com segurança e retornar esses dados em resposta a solicitações de outros aplicativos de software.

Ele pode lidar com cargas de trabalho que variam de pequenos aplicativos de uma única máquina a grandes aplicativos voltados para a Internet (ou para armazenamento de dados) com muitos usuários simultâneos.

No macOS Server, o PostgreSQL é o banco de dados padrão e ele também está disponível para Microsoft Windows e Linux (onde é fornecido na maioria das distribuições).

E este tutorial irá ajudá-lo a instalar o PostgreSQL nos sistemas CentOS, RHEL e Fedora.

Como instalar o PostgreSQL 10 no RHEL, CentOS, Fedora e derivados

Para instalar o PostgreSQL 10 no RHEL, CentOS, Fedora e derivados, primeiramente, você precisa instalar o repositório do PostgreSQL em seu sistema.

Para isso, abra um terminal e use um dos comandos abaixo, de acordo com a arquitetura e sistema operacional.

CentOS/RHEL 6

rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-2.noarch.rpm

CentOS/RHEL 7

rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm

Fedora 27

rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-27-x86_64/pgdg-fedora10-10-4.noarch.rpm

Fedora 28

rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-28-x86_64/pgdg-fedora10-10-4.noarch.rpm

Fedora 29

rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-29-x86_64/pgdg-fedora10-10-4.noarch.rpm

instalando o PostgreSQL Server

Depois de ativar o repositório yum do PostgreSQL no seu sistema, use o seguinte comando para instalar o PostgreSQL 10 com o gerenciador de pacotes yum.

yum install postgresql10-server postgresql10

Inicializando o PGDATA

Depois de instalar o servidor PostgreSQL, é necessário inicializá-lo antes de usar pela primeira vez.

Para inicializar o uso do banco de dados abaixo do comando

/usr/pgsql-10/bin/postgresql-10-setup initdb

O comando acima inicializará o PostgreSQL pela primeira vez. A variável de ambiente PGDATA contém o caminho do diretório de dados.

O caminho da pasta de dados do PostgreSQL é: /var/lib/pgsql/10/data/

Iniciar/Ativar o Servidor PostgreSQL

Abaixo, você verá o comando para iniciar o serviço PostgreSQL e para ativar esse serviço para iniciar automaticamente na inicialização do sistema.

Para CentOS/RHEL 6

service postgresql-10 start
chkconfig postgresql-10 on

Para o CentOS/RHEL 7 e Fedora

systemctl start postgresql-10
systemctl enable postgresql-10

Verifique a instalação do PostgreSQL

Depois das etapas acima, sua configuração do servidor Postgresql 10 está pronta.

Agora, faça login para verificar se a instalação foi concluída com êxito.

su - postgres

Use o comando psql para acessar o prompt do PostgreSQL com privilégios de administrador. Você terá uma saída parecida com o exemplo abaixo

[root@server ~]# su - postgres
-bash-4.2$ psql
psql (10.4)
Type "help" for help.
postgres=#

Agora você pode criar uma senha para o usuário postgres

postgres=#\ password postgres

Pronto! A instalação do servidor PostgreSQL estar completa.

O que está sendo falado no blog

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.