Como instalar o PostgreSQL 10 no CentOS/Rhel e Fedora

Como instalar o PostgreSQL 10 no CentOS/Rhel e Fedora

PostGresql é um sistema poderoso, altamente escalável, de código aberto e de plataforma entre plataformas, que é executada em sistemas operacionais semelhantes a Unix, incluindo Linux e Windows OS. É um sistema de banco de dados de nível corporativo que é altamente confiável e oferece integridade e correção de dados aos usuários.

Neste artigo, explicaremos como instalar a versão mais recente de PostgreSQL 10 No CentOS, Rhel, Oracle Enterprise Linux, Scientific Linux e Fedora usando o repositório oficial do PostgreSql Yum.

Adicionar repositório PostgreSQL YUM

Este repositório oficial do PostGresql Yum combinará com seu sistema Linux e oferece atualizações automáticas para todas as versões suportadas do PostgreSQL em distribuições baseadas em redhat, como Centos, Scientific Linux e Scientific Linux, bem como versões atuais do Fedora.

Observe que, devido ao ciclo de suporte mais curto do Fedora, nem todas as versões estão disponíveis e sugerimos que não usem o Fedora para implantações de servidores.

Para usar o repositório YUM, siga estas etapas:

--------------- No RHEL/CENTOS 7 e Scientific Linux/Oracle Linux 7 --------------- # yum install https: // download.PostGresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-1.Noarch.RPM --------------- Em RHEL/CENTOS 6 de 64 bits e Linux/Oracle Linux 6 científico 6 --------------- # yum install https: // download.PostGresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-1.Noarch.RPM --------------- Em RHEL/CENTOS 6 de 32 bits e Linux/Oracle Linux 6 Scientific Linux 6 --------------- # yum install https: // download.PostGresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-redhat10-10-1.Noarch.RPM --------------- Em Fedora 26 --------------- # dnf install https: // download.PostGresql.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-2.Noarch.RPM --------------- Em Fedora 25 --------------- # dnf install https: // download.PostGresql.org/pub/repos/yum/10/fedora/fedora-25-x86_64/pgdg-fedora10-10-3.Noarch.RPM --------------- Em Fedora 24 --------------- # dnf install https: // download.PostGresql.org/pub/repos/yum/10/fedora/fedora-24-x86_64/pgdg-fedora10-10-3.Noarch.RPM 
Ativar repositório PostgreSQL YUM

Instale o servidor PostgreSQL

Depois de adicionar o repositório PostgreSQL YUM em sua respectiva distribuição Linux, use o seguinte comando para instalar os pacotes de servidor PostGresql e clientes.

# yum install postgresql10-server postgresql10 [em distribuições baseadas em redhat] # dnf install postgresql10-server postgresql10 [no fedora linux] 
Instale o servidor PostgreSQL

Importante: Diretório de dados do PostGresql /var/lib/pgsql/10/dados/ Contém todos os arquivos de dados para o banco de dados.

Inicialize o banco de dados PostGresql

Devido a algumas políticas para distribuições baseadas em Red Hat, a instalação do PostGresql não estará ativa para o início automático ou terá o banco de dados inicializado automaticamente. Para concluir a instalação do seu banco de dados, você precisa inicializar seu banco de dados antes de usá -lo pela primeira vez.

#/usr/pgsql-10/bin/postgreSql-10-setup initdb 
Inicialize o banco de dados PostGresql

Inicie e habilite o servidor PostgreSQL

Após a conclusão do banco de dados, inicie o serviço PostgreSQL e ative o serviço PostgreSQL para iniciar automaticamente a inicialização do sistema.

--------------- No Systemd --------------- # SystemCtl Iniciar PostGresql-10 # SystemCtl Ativar PostGresql-10 # Systemctl Status PostGresql-10 --------------- Em sysvinit --------------- # Serviço PostGresql-10 Iniciar # chkconfig PostGresql-10 no # Service PostGresql-10 Status 
Inicie o servidor PostGresql

Verifique a instalação do PostGresql

Depois de instalar o PostgreSQL 10 em seu servidor, verifique sua instalação conectando -se ao servidor de banco de dados do PostGres.

# su - postgres $ psql PSQL (10.0) Digite "Ajuda" para obter ajuda. 

Se desejar, você pode criar uma senha para o usuário Postgres para fins de segurança.

PostGres =# \ senha postgres 
Definir senha do usuário do PostGresql

Você pode encontrar mais informações na página inicial do PostGresql: https: // www.PostGresql.org/

Confira também esses artigos sobre sistemas populares de gerenciamento de banco de dados:

  1. Como instalar e proteger o mariadb 10 no CentOS 7
  2. Como instalar e proteger o mariadb 10 no CentOS 6
  3. Instale o MongoDB Community Edition 3.2 em sistemas Linux

Isso é tudo! Espero que você ache este artigo útil. Se você tiver alguma dúvida ou pensamento para compartilhar, use a seção de comentários abaixo.