Con esta guía paso a paso, aprenderá la configuración de PostgreSQL en Ubuntu 24.04. PostgreSQL es un potente sistema de gestión de bases de datos relacionales (RDBMS) de código abierto. Es conocido por su escalabilidad y compatibilidad con tipos de datos avanzados y funciones de optimización del rendimiento. ¿Por qué elegir PostgreSQL en Ubuntu 24.04? Ubuntu 24.04, al ser una distribución de Linux estable y popular, proporciona un entorno excelente para ejecutar PostgreSQL. La combinación de la facilidad de uso de Ubuntu y las potentes funciones de PostgreSQL garantiza una experiencia de administración de bases de datos eficiente y sin problemas. Requisitos previos Antes de comenzar la configuración de PostgreSQL en Ubuntu 24.04, necesita los siguientes requisitos: Un sistema que ejecute Ubuntu 24.04 Una cuenta de usuario con privilegios sudo Una conexión a Internet activa Por Siguiendo los pasos a continuación, puede iniciar fácilmente su configuración de PostgreSQL en Ubuntu 24.04 y ponerla en funcionamiento en su servidor. Comencemos el proceso de instalación. Paso 1 – Configuración de PostgreSQL en Ubuntu 24.04 – Proceso de instalación Primero, debe ejecutar la actualización y actualización del sistema usando el siguiente comando:# sudo apt update # sudo apt Upgrade -y Luego, debe instalar postgresql-common Paquete que incluye utilidades para administrar PostgreSQL. Para hacer esto, ejecute el siguiente comando:sudo apt install postgresql-common -yA continuación, agregue el repositorio de PostgreSQL a su Ubuntu 24.04 que incluye la última versión de PostgreSQL. Para hacer esto, ejecute el siguiente comando: sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh. Este script agregará el repositorio APT del PostgreSQL Global Development Group (PGDG) a Ubuntu 24.04. Ejecute nuevamente la actualización del sistema. con el siguiente comando:sudo apt updateAhora use el siguiente comando para instalar PostgreSQL en Ubuntu 24.04:sudo apt install postgresql -yPaso 2: iniciar y habilitar el servicio PostgreSQLDespués de completar la configuración de PostgreSQL en Ubuntu 24.04, debe iniciar y habilitar su servicio con los siguientes comandos:# sudo systemctl start postgresql # sudo systemctl enable postgresql Luego, verifique que el servicio PostgreSQL esté activo y ejecutándose en Ubuntu 24.04 con el siguiente comando:sudo systemctl status postgresql En su resultado, debería ver: Paso 3: acceda y proteja el servicio PostgreSQL en Ubuntu 24.04PostgreSQL usa la interfaz de línea de comandos psql para interactuar con la base de datos. De forma predeterminada, PostgreSQL crea un usuario llamado postgres. Cambie a este usuario y acceda al indicador de PostgreSQL con el siguiente comando:sudo -i -u postgres psqlEn su salida, debería ver:Ahora, para proteger su PostgreSQL, puede cambiar su contraseña de usuario de Postgres. Para hacer esto, desde su shell de PostgreSQL, ejecute el siguiente comando:postgres=# \password postgresSe le pedirá que ingrese una contraseña. Una vez que haya terminado, salga de su shell de PostgreSQL con el siguiente comando: postgres=# \qPaso 4: configurar el acceso remoto para el servidor PostgreSQL De forma predeterminada, PostgreSQL solo permite conexiones locales. Para habilitar el acceso remoto, debe modificar los archivos de configuración de PostgreSQL. Primero, debe abrir el archivo postgresql.conf en su editor de texto preferido, como Vi Editor o Nano Editor: sudo vi /etc/postgresql/16/main/postgresql. confBusque la línea que comienza con listening_addresses, descomentela y modifíquela para permitir conexiones desde todas las direcciones IP:listen_addresses=»*»Cuando haya terminado, guarde y cierre el archivo. Luego, abra el archivo pg_hba.conf para configurar la autenticación del cliente. :sudo vi /etc/postgresql/16/main/pg_hba.confAgregue la siguiente línea al final del archivo para permitir conexiones remotas:host all all 0.0.0.0/0 md5Una vez que haya terminado, guarde y cierre el archivo.Reinicie el Servicio PostgreSQL para aplicar los cambios:sudo systemctl restart postgresqlPuede verificar si PostgreSQL está instalado y ejecutándose correctamente iniciando sesión en el shell de PostgreSQL con el usuario de postgres:sudo -i -u postgres psqlPaso 5: creación de una nueva base de datos y usuario de PostgreSQLEn este paso de la configuración de PostgreSQL en Ubuntu 24.04, puede aprender a crear un nuevo usuario y una base de datos. Desde su shell PostgreSQL, puede usar los siguientes comandos para crear una nueva base de datos y un usuario con privilegios para administrarla: postgres=# CREATE DATABASE mydatabase; postgres=# CREAR USUARIO miusuario CON CONTRASEÑA CIFRADA ‘micontraseña’; postgres=# OTORGAR TODOS LOS PRIVILEGIOS EN LA BASE DE DATOS mydatabase A myuser;Para ver la lista de bases de datos, puede ejecutar:postgres=# \lPara salir del indicador de PostgreSQL, ejecute el siguiente comando:postgres=# \qPaso 6: Copia de seguridad y restauración de bases de datos PostgreSQLRegular Las copias de seguridad son esenciales para salvaguardar sus datos. PostgreSQL proporciona herramientas para realizar copias de seguridad y restaurar bases de datos. Para hacer una copia de seguridad de una base de datos, puede usar la utilidad pg_dump:pg_dump mydatabase > mydatabase_backup.sql. Para restaurar una base de datos desde un archivo de copia de seguridad, puede usar el comando psql:psql mydatabase < mydatabase_backup.sqlThat’s it, you are done with the PostgreSQL setup on Ubuntu 24.04. For more information, you can visit the official website.ConclusionPostgreSQL Setup on Ubuntu 24.04 is straightforward when you follow these steps. With PostgreSQL’s powerful features and Ubuntu’s stable environment, you’ll have a robust database system ready to handle your applications. Hope you enjoy it. Also, you may like to read the following articles:OpenLiteSpeed Setup on Ubuntu 24.04 (LOMP Stack)Change Ubuntu 24.04 Desktop to CinnamonInstall Grafana on Ubuntu 24.04Enable ionCube Loader on Ubuntu 24.04FAQsHow do I check the version of PostgreSQL installed?You can check the installed PostgreSQL version by running psql –version in the terminal.How can I change the password for a PostgreSQL user?To change a user’s password, log into the PostgreSQL prompt and run: ALTER USER username WITH PASSWORD ‘newpassword’;How do I create a backup of all databases?Use the pg_dumpall utility to create a backup of all databases: pg_dumpall > all_databases_backup.sql¿Puedo ejecutar PostgreSQL en un puerto diferente? Sí, puede cambiar el puerto modificando el parámetro de puerto en el archivo postgresql.conf y reiniciando el servicio PostgreSQL.