LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

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

En este artículo, explicaremos cómo instalar la última versión de PostgreSQL 16 en RHEL y distribuciones basadas en RHEL como Rocky Linux, AlmaLinux, Oracle Linux y Fedora utilizando el repositorio oficial de PostgreSQL Yum.

También: Cómo conectarse a la base de datos de Postgres desde la línea de comandos en Linux

1. Actualizar el paquete de software

Antes de iniciar el proceso de instalación de PostgreSQL, asegúrese de actualizar los paquetes de software de su sistema Linux ejecutando el siguiente comando dnf.

sudo dnf update

2. Habilitar el repositorio PostgreSQL

Si bien PostgreSQL está disponible en los repositorios predeterminados del sistema, es recomendable habilitar el repositorio oficial de PostgreSQL para acceder a la última versión.

En RHEL, Rocky, AlmaLinux y Oracle Linux 9:

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

En RHEL, Rocky, AlmaLinux y Oracle Linux 8:

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

En Fedora 39:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-39-x86_64/pgdg-fedora-repo-latest.noarch.rpm

En Fedora 38:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-38-x86_64/pgdg-fedora-repo-latest.noarch.rpm

3. Instalación del servidor PostgreSQL 16

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

sudo dnf install -y postgresql16-server postgresql16

Importante: el directorio de datos de PostgreSQL /var/lib/pgsql/16/data/contiene todos los archivos de datos de la base de datos.

También: Cómo instalar phpPgAdmin y PostgreSQL en CentOS, AlmaLinux, RHEL, RockyLinux y similares

4. Inicializando la base de datos PostgreSQL

Debido a ciertas políticas aplicables a las distribuciones basadas en Red Hat, la instalación de PostgreSQL no se iniciará automáticamente ni inicializará la base de datos como parte del proceso de inicio automático.

Para completar la instalación de su base de datos, debe inicializarla antes de usarla por primera vez.

sudo /usr/pgsql-16/bin/postgresql-16-setup initdb
 Inicializando la base de datos PostgreSQL

5. Configurar PostgreSQL para acceso remoto

Para habilitar conexiones remotas, debe modificar el archivo de configuración postgresql.confutilizando un editor de texto.

sudo vi /var/lib/pgsql/16/data/postgresql.conf

Actualice el listen_addressesparámetro para permitir conexiones desde todos los hosts de su red local.

listen_addresses = '*'
Habilitar el acceso remoto a PostgreSQL

Después de realizar los cambios en el archivo de configuración, debe reiniciar el servicio PostgreSQL para aplicar la nueva configuración y habilitar el inicio automático.

sudo systemctl restart postgresql-16
sudo systemctl enable postgresql-16

6. Configuración de la contraseña de usuario de PostgreSQL

Establezca la contraseña para el usuario predeterminado de PostgreSQL ( postgres ).

sudo passwd postgres
Establecer contraseña de usuario de PostgreSQL
También: Cómo hacer una copia de seguridad y restaurar una base de datos PostgreSQL en Linux

7. Accediendo a la base de datos PostgreSQL

Después de configurar la contraseña de usuario, puede acceder al servidor de base de datos PostgreSQL usando el psqlcomando.

sudo -i -u postgres
psql
Conexión a PostgreSQL
Conclusión

¡Felicidades! Ha instalado correctamente PostgreSQL 16 en distribuciones basadas en RedHat (la última versión disponible en ese momento). Recuerde consultar la documentación oficial de PostgreSQL para conocer cualquier detalle o cambio específico de la versión.

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías