En este blog explicaremos como instalar o actualizar PostgreSQL en un servidor. Sin embargo, recomendamos que un administrador de bases de datos PostgreSQL con experiencia realice este proceso.
- Solo admitimos versiones de PostgreSQL que instala con el Script:
/usr/local/cpanel/scripts/installpostgres
. - No admitimos versiones de PostgreSQL que instale mediante cualquier otro método.
- cPanel y WHM funciona con la versión de PostgreSQL que viene con su sistema operativo.
- Este script no se ejecuta en servidores que utilizan el sistema operativo Ubuntu.
Tabla de contenidos
Copia de seguridad de bases de datos
Antes de instalar o actualizar PostgreSQL en su servidor, haga una copia de seguridad de las bases de datos de su servidor. Esta acción le permite restaurar sus bases de datos después de instalar o actualizar PostgreSQL.
Para hacer una copia de seguridad de sus bases de datos, inicie sesión en su servidor como usuario root a través de SSH y realice los siguientes pasos:
- Haga una copia de seguridad de las bases de datos PostgreSQL en su servidor. Para hacer esto, ejecute el siguiente comando:
pg_dumpall -U postgres > db.out
- En este ejemplo, db.out representa el archivo de copia de seguridad de la base de datos.
- Para volver a su versión anterior de PostgreSQL, mueva su directorio de datos de PostgreSQL actual. Para hacer esto, ejecute los siguientes comandos:
systemctl stop postgresql.service mv /var/lib/pgsql /var/lib/directory_file_name
- En este ejemplo, /directory_file_name representa el nombre del directorio real.
- Sí habilitó la opción monitor a través de la interfaz del administrador de servicios de WHM (WHM>>Inicio>>Configuración del servicio>>Administrador de servicios), desmarque la casilla de verificación en la columna Monitor antes de ejecutar este comando.
- Esta acción evita un reinicio automático del servicio PostgreSQL después de detenerlo.
Instalar o actualizar y configurar PostgreSQL
Para instalar o actualizar y configurar PostgreSQL en su servidor, realice los siguientes pasos:
- Ejecute el comando para instalar o actualizar PostgreSQL.
/usr/local/cpanel/scripts/installpostgres
- Acceda a la interfaz “Configurar PostgreSQL” de WHM (WHM>>Inicio>>Servicios SQL>>Configurar PostgreSQL).
- Haga clic en instalar configuración si PostgreSQL no existe en su servidor.
Advertencia:Si ya existe una configuración de PostgreSQL en su servidor, esta acción sobrescribe su archivo de autentificación de configuración
- Haga clic en “Crear usuarios para agregar usuarios actuales de cPanel a PostgreSQL.
- Ingrese una nueva contraseña en el cuadro de texto “ingresar nueva contraseña”
- Confirme su nueva contraseña y haga clic en “Cambiar contraseña”
- Importa tus bases de datos. Para hacer esto, ejecute el siguiente comando:
psql -U postgres dbname < dumpfile.sql
Restaurar una versión anterior de PostgreSQL
Si la nueva instalación falla, vuelva a su versión anterior de PostgreSQL y restaure el directorio de datos de PostgreSQL anterior. Para hacer esto, ejecute los siguientes comandos:
systemctl stop postgresql.service mv /var/lib/pgsql /var/lib/directory_file_name mv /var/lib/pgsql.old /var/lib/pgsql systemctl restart postgresql.service
En conclusión, esto es una guía detallada para la instalación y actualización de PostgreSQL en su servidor. Se enfatiza la importancia de contar con un administrador de bases de datos experimentado y se destaca la limitación del script de instalación en servidores con Ubuntu como sistema operativo.