GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar el servidor de base de datos PostgreSQL CentOS 8

PostgreSQL, también conocido como Postgres, es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto que implementa el lenguaje de consulta estructural (SQL). PostgreSQL es un servidor de base de datos SQL de clase empresarial que le permite crear aplicaciones complejas y tolerantes a fallas. Almacena y organiza datos y permite la recuperación de información de forma estructural. PostgreSQL tiene muchas características avanzadas como transacciones confiables y alta concurrencia. En este tutorial, aprenderemos cómo instalar PostgreSQL en CentOS 8. Entonces, comencemos.

Instalación de PostgreSQL en CentOS

Hay diferentes versiones de PostgreSQL en el repositorio de CentOS 8, que puede instalar. Para enumerar las secuencias disponibles para PostgreSQL, abra la terminal y use el siguiente comando:

# dnf module list postgresql

De manera predeterminada, la versión 10 de PostgreSQL App Stream está habilitada, para instalar la última versión de PostgreSQL App Stream, que es Stream12, es necesario habilitar su repositorio. Con el siguiente comando, puede habilitar PostgreSQL Stream 12:

# dnf module enable postgresql:12

Después de habilitar la última versión de PostgreSQL 12. Ahora, podemos instalar PostgreSQL usando el siguiente comando:

# dnf install postgresql-server

Ahora que el software está instalado, debe realizar algunos pasos iniciales para preparar y configurar un nuevo clúster de base de datos, para esto use el siguiente comando:

# dnf install postgresql-initdb

Después de la inicialización, inicie y habilite el servicio PostgreSQL usando el siguiente comando:

# systemctl enable postgresql
# systemctl start postgresql

Después de habilitar y empezar el servicio, verifique el estado del servicio ejecutando el siguiente comando que se muestra a continuación:

# systemctl status postgresql

La captura de pantalla anterior muestra que el servicio se está ejecutando.

Habilitar el acceso remoto al servidor PostgreSQL

De forma predeterminada, el servidor PostgreSQL solo escucha en la interfaz local; para habilitar PostgreSQL para el acceso remoto, abra el archivo de configuración postgresql.conf escribiendo el siguiente comando:

# vim /var/lib/pgsql/data/postgresql.conf

Desplácese hacia abajo hasta Conexiones y autenticación sección y edite la siguiente línea descomentando a:

listen_addresses = '*'

También habilitará el acceso para usuarios remotos. Guarde y cierre el archivo de configuración y reinicie el servicio PostgreSQL escribiendo el siguiente comando:

# systemctl restart postgresql

También puede verificar que el acceso a PostgreSQL esté habilitado para todos los usuarios, use el siguiente comando:

# netstat –atnp | grep 5432

El resultado anterior muestra que el servidor PostgreSQL se ejecuta en los puertos predeterminados en todas las interfaces.

Configurar cortafuegos para PostgreSQL

PostgreSQL usa el puerto 5432 para su conexión. Para permitir PostgreSQL desde el firewall para el acceso remoto, use el siguiente comando:

# firewall-cmd –add-port=5432/tcp –permanent

# firewall-cmd –reload

El último paso es permitir que el servidor acepte las conexiones remotas para esta edición “pg_hba.conf " archivo de configuración. El archivo se encuentra “/var/lib/pgsql/data/ ” directorio.

Conclusión

En este tutorial, hemos aprendido a instalar PostgreSQL en CentOS 8. También vimos cómo permitir PostgreSQL para la conexión de acceso remoto, cómo agregar una regla de Firewall para habilitar el acceso remoto. Espero que este tutorial lo ayude a configurar PostgreSQL en Centos 8.


Cent OS
  1. Cómo instalar wordpress en CentOS 6

  2. Cómo instalar PostgreSQL en CentOS 7

  3. Cómo instalar el servidor de base de datos MySQL 8 en CentOS 8

  4. Cómo instalar Mediawiki en un servidor CentOS

  5. Cómo instalar el servidor PostgreSQL en CentOS 8

Cómo instalar MariaDB en CentOS 8

Cómo instalar el servidor FreeIPA en CentOS 7

Cómo instalar Spacewalk en CentOS

Cómo instalar el servidor Samba en CentOS 8

Cómo instalar PostgreSQL en CentOS 8

Cómo instalar PostgreSQL en CentOS 6