Cómo instalar PostgreSQL 10 en CentOS / RHEL y Fedora


PostgreSQL es un sistema de base de datos relacional de objetos multiplataforma, potente, altamente escalable y de código abierto que se ejecuta en sistemas operativos similares a Unix, incluidos Linux y Windows OS. Es un sistema de base de datos de nivel empresarial que es altamente confiable y ofrece integridad de datos y corrección a los usuarios.

En este artículo, explicaremos cómo instalar la última versión de PostgreSQL 10 en CentOS, RHEL, Oracle Enterprise Linux, Scientific Linux y Fedora utilizando el repositorio oficial de PostgreSQL Yum.

Añadir PostgreSQL Yum Repository

Este repositorio oficial de PostgreSQL Yum se combinará con su sistema Linux y ofrece actualizaciones automáticas para todas las versiones compatibles de PostgreSQL en distribuciones basadas en RedHat como CentOS, Scientific Linux y Scientific Linux, así como versiones actuales de Fedora.

Tenga en cuenta que debido al ciclo de soporte de Fedora más corto, no todas las versiones están disponibles y le sugerimos que no use Fedora para implementaciones de servidores.

Para usar el repositorio de yum, sigue estos pasos:

--------------- On RHEL/CentOS 7 and 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

--------------- On 64-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-1.noarch.rpm

--------------- On 32-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-redhat10-10-1.noarch.rpm

--------------- On Fedora 26 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-2.noarch.rpm

--------------- On Fedora 25 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-25-x86_64/pgdg-fedora10-10-3.noarch.rpm

--------------- On Fedora 24 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-24-x86_64/pgdg-fedora10-10-3.noarch.rpm

Instalar el servidor PostgreSQL

Después de agregar el repositorio de PostgreSQL yum en su respectiva distribución de Linux, use el siguiente comando para instalar el servidor PostgreSQL y los paquetes de clientes.

# yum install postgresql10-server postgresql10   [On RedHat based Distributions]
# dnf install postgresql10-server postgresql10   [On Fedora Linux]

rojo

Inicializar la base de datos PostgreSQL

Debido a algunas políticas para las distribuciones basadas en Red Hat, la instalación de PostgreSQL no estará activa para el inicio automático o la base de datos se iniciará automáticamente. Para completar la instalación de su base de datos, necesita inicializar su base de datos antes de usarla por primera vez.

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

Iniciar y habilitar el servidor PostgreSQL

Una vez que se complete la inicialización de la base de datos, inicie el servicio PostgreSQL y habilite el servicio PostgreSQL para que se inicie automáticamente en el arranque del sistema.

--------------- On SystemD --------------- 
# systemctl start postgresql-10
# systemctl enable postgresql-10
# systemctl status postgresql-10 

--------------- On SysVinit --------------- 
# service postgresql-10 start
# chkconfig postgresql-10 on
# service postgresql-10 status

Verificar la instalación de PostgreSQL

Después de instalar PostgreSQL 10 en su servidor, verifique su instalación conectándose al servidor de base de datos de Postgres.

# su - postgres
$ psql

psql (10.0)
Type "help" for help.

Si lo desea, puede crear una contraseña para usuarios postgres por motivos de seguridad.

postgres=# \password postgres

Puede encontrar más información en la página de inicio de PostgreSQL: https://www.postgresql.org/

También echa un vistazo a estos artículos sobre los sistemas de gestión de bases de datos populares:

  1. How to Install and Secure MariaDB 10 in CentOS 7
  2. How to Install and Secure MariaDB 10 in CentOS 6
  3. Install MongoDB Community Edition 3.2 on Linux Systems

¡Eso es todo! Espero que encuentres este artículo útil. Si tiene preguntas o pensamientos para compartir, use la sección de comentarios a continuación.