GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar PostgreSQL 14 en RHEL 8 Linux

PostgreSQL es un conocido sistema de base de datos relacional de objetos. La naturaleza de código abierto de este sistema de gestión de bases de datos relacionales lo ha mantenido en un estado de desarrollo activo durante más de 30 años. Estos hitos de desarrollo le han valido a PostgreSQL los atributos de ser robusto, eficaz y confiable.

RHEL 8 por otro lado, ofrece a sus usuarios una respuesta rápida de ciberseguridad, opciones de suscripción flexibles, diseño seguro, API abiertas y pruebas exhaustivas de productos.

Por lo tanto, ya sea que esté trabajando en aplicaciones analíticas, geoespaciales, móviles o web en un RHEL 8 entorno, PostgreSQL la flexibilidad con datos estructurados y no estructurados lo convierte en un almacén/almacén de datos confiable.

Este artículo lo guiará a través de la instalación de PostgreSQL 14 en RHEL 8 .

Instalación de PostgreSQL en RHEL 8

El primer paso es asegurarse de que su RHEL 8 el sistema está actualizado.

$ sudo dnf update

Dado que el objetivo de este artículo es instalar específicamente PostgreSQL 14 servidor en nuestro RHEL 8 sistema, tenemos que tener cuidado de no instalar versiones anteriores de PostgreSQL versiones.

Si enumeramos los módulos de PostgreSQL predeterminados, es posible que no notemos la inclusión de PostgreSQL 14.

$ sudo dnf module list postresql 

Para incluir PostgreSQL 14 módulo, necesitamos configurar su repositorio asociado.

$ sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

El PostgreSQL integrado predeterminado módulo puede generar conflictos no deseados, asegúrese de que esté deshabilitado.

$ sudo dnf -qy module disable postgresql 

Ahora podemos continuar con la instalación de PostgreSQL 14 servidor de base de datos.

$ sudo dnf install -y postgresql14-server

Para beneficiarse de PostgreSQL 14 características adicionales opcionales, instale su Contrib paquete.

$ sudo dnf install -y postgresql14-contrib

Inicializar la base de datos PostgreSQL 14 en RHEL 8

Deberá ejecutar el siguiente comando para inicializar el PostgreSQL 14 base de datos.

 
$ sudo /usr/pgsql-14/bin/postgresql-14-setup initdb

A continuación, inicie, habilite y verifique PostgreSQL servicio de base de datos.

$ sudo systemctl start postgresql-14
$ sudo systemctl enable postgresql-14
$ sudo systemctl status postgresql-14

Para realizar su primera conexión a PostgreSQL servidor de base de datos, ejecute el siguiente comando.

$ sudo su - postgres

Estarás conectado a PostgreSQL base de datos bajo el nombre de usuario postgres . Desde aquí, puede cambiar a la consola de la base de datos usando el siguiente comando:

$ psql

Para acceder directamente a la consola de la base de datos, puede ejecutar el siguiente comando:

$ sudo -u postgres psql

[ También te puede interesar:Cómo iniciar sesión en una base de datos de Postgresql desde la línea de comandos ]

Administración de usuarios de bases de datos PostgreSQL en RHEL 8

Ahora que tiene PostgreSQL 14 base de datos instalada y en ejecución, el primer paso básico para implementar antes de que se realicen otras configuraciones de base de datos es crear un superusuario.

El superusuario será responsable de administrar todos los demás usuarios de la base de datos y sus roles de base de datos asociados. Puede dar a este usuario el nombre de su elección. En este caso, usaremos el nombre root.

# CREATE ROLE root WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD 'pa55word5';

Para confirmar la existencia de un superusuario, ejecute el siguiente comando:

# \du

Como puede ver, este usuario raíz recién creado creó un rol y creó una base de datos mediante la cual puede crear otros usuarios, bases de datos y tablas.

La sintaxis para crear un no superusuario es la siguiente:

# CREATE USER non_super_user WITH ENCRYPTED PASSWORD 'pa55word5';

La sintaxis para crear una base de datos PostgreSQL es la siguiente:

# CREATE DATABASE db_name;

La sintaxis para otorgar privilegios de usuario a una base de datos PostgreSQL específica es la siguiente:

# GRANT ALL PRIVILEGES ON DATABASE db_name to non_super_user; 

Hemos instalado, inicializado, iniciado y habilitado correctamente PostgreSQL 14 en RHEL 8 . Ahora puede trabajar cómodamente en sus aplicaciones basadas en bases de datos adoptando la escalabilidad y adaptabilidad de PostgreSQL 14 motor de base de datos.


Linux
  1. Cómo instalar RHEL 8:una guía paso a paso completa

  2. Cómo instalar PostgreSQL 10 en CentOS 6 / RHEL 6

  3. Cómo instalar PostgreSQL en CentOS 7 / RHEL 7

  4. Cómo instalar PostgreSQL en CentOS 8 / Rocky Linux 8 / RHEL 8

  5. ¿Cómo instalar Postgresql 11 en la AMI de Amazon Linux?

Cómo instalar PostgreSQL 14 en Fedora Linux

Cómo instalar MySQL Workbench en sistemas RHEL

Cómo instalar Drupal CMS en RHEL 8 Linux

Cómo instalar el último PHP 8.1 en RHEL Linux

Cómo instalar PostgreSQL en Linux Mint 20

Cómo instalar la base de datos PostgreSQL y pgAdmin en Linux