PostgreSQL Es un sistema de base de datos de relaciones de objetos multiplataforma, potente, altamente escalable y de código abierto que se ejecuta en sistemas operativos similares a Unix (incluidos los sistemas operativos Linux y Windows). Es un sistema de base de datos de nivel empresarial altamente confiable que proporciona a los usuarios integridad y precisión de los datos.
En este artículo explicaremos cómo instalar la última versión de PostgreSQL 16 existir RHEL y distribuciones basadas en RHEL como LokiLinux, AlmaLinux, oráculo linux, y sombrero de fieltro Usa el oficial PostgreSQL mmm repositorio.
Tabla de Contenidos
1. Actualizar el paquete de software
antes de empezar PostgreSQL Durante el proceso de instalación, asegúrese de actualizar el paquete de software de su sistema Linux ejecutando el siguiente comando dnf.
sudo dnf update
2. Habilite el repositorio de PostgreSQL
a pesar de PostgreSQL Disponible en el repositorio predeterminado del sistema, se recomienda habilitar el oficial PostgreSQL Repositorio para acceder a la última versión.
En RHEL, Rocky, AlmaLinux y Oracle Linux 9:
sudo dnf install -y
En RHEL, Rocky, AlmaLinux y Oracle Linux 8:
sudo dnf install -y
En Fedora 39:
sudo dnf install -y
En Fedora 38:
sudo dnf install -y
3. Instale el servidor PostgreSQL 16
Después de agregar PostgreSQL Desde el repositorio de su respectiva distribución de Linux, instálelo usando el siguiente comando PostgreSQL Paquetes de servidor y cliente.
sudo dnf install -y postgresql16-server postgresql16
importante:Directorio de datos de PostgreSQL /var/lib/pgsql/16/data/
Contiene todos los archivos de la base de datos.
4. Inicialice la base de datos PostgreSQL
Debido a ciertas políticas que se aplican a las distribuciones basadas en Red Hat, la instalación de PostgreSQL no se inicia automáticamente ni la base de datos se inicializa durante el proceso de inicio automático.
Para completar la instalación del repositorio, debe inicializarlo antes de usarlo por primera vez.
sudo /usr/pgsql-16/bin/postgresql-16-setup initdb
5. Configurar PostgreSQL para acceso remoto
Para habilitar conexiones remotas, debe modificar el archivo de configuración. postgresql.conf
Utilice un editor de texto.
sudo vi /var/lib/pgsql/16/data/postgresql.conf
renovar listen_addresses
Parámetro para permitir conexiones desde todos los hosts de la red local.
listen_addresses="*"
Después de realizar 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. Establecer la contraseña de usuario de PostgreSQL
Establezca la contraseña de usuario predeterminada de PostgreSQL (postgres).
sudo passwd postgres
7. Acceda a la base de datos PostgreSQL
Después de configurar la contraseña de usuario, puede usar el siguiente comando para acceder al servidor de base de datos PostgreSQL psql
Orden.
sudo -i -u postgres psql
en conclusión
¡Felicidades!Has instalado correctamente PostgreSQL 16 Distribución basada en RedHat (la última versión disponible en ese momento).Recuerda consultar Documentación oficial de PostgreSQL para cualquier detalle o cambio específico de la versión.