Cómo instalar PostgreSQL en Ubuntu paso a paso

PostgreSQL es uno de los sistemas de gestión de bases de datos más potentes y utilizados en entornos de desarrollo y producción. En esta guía, aprenderás a instalar y configurar PostgreSQL en Ubuntu de manera sencilla.

Requisitos previos

Antes de comenzar, asegúrate de:

  • Tener acceso a un usuario con permisos de superusuario o sudo.
  • Disponer de una conexión a Internet.
  • Tener el sistema Ubuntu actualizado ejecutando:
sudo apt update && sudo apt upgrade -y

Paso 1: Instalar PostgreSQL

Ubuntu incluye PostgreSQL en sus repositorios oficiales, por lo que la instalación es sencilla. Ejecuta el siguiente comando:

sudo apt install postgresql postgresql-contrib -y

Este comando instalará tanto el servidor de bases de datos como algunas herramientas adicionales útiles.

Paso 2: Verificar el estado del servicio PostgreSQL

Una vez instalada la base de datos, PostgreSQL debería iniciarse automáticamente. Puedes verificar su estado con:

sudo systemctl status postgresql

Si no está activo, puedes iniciarlo con:

sudo systemctl start postgresql

Y para asegurarte de que se inicie con el sistema:

sudo systemctl enable postgresql

Paso 3: Acceder a PostgreSQL

PostgreSQL crea un usuario predeterminado llamado postgres. Para acceder a la consola interactiva, usa:

sudo -i -u postgres psql

Desde aquí, puedes ejecutar comandos SQL para administrar bases de datos.

Paso 4: Crear un usuario y una base de datos

Es recomendable crear un usuario y una base de datos específica para tus proyectos. Desde la consola de PostgreSQL, ejecuta:

CREATE USER miusuario WITH PASSWORD 'contraseña_segura';
CREATE DATABASE mibasededatos;
GRANT ALL PRIVILEGES ON DATABASE mibasededatos TO miusuario;

Luego, sal de la consola escribiendo:

\q

Paso 5: Configurar acceso remoto (Opcional)

Si necesitas conectarte a PostgreSQL desde otro equipo, edita el archivo de configuración:

sudo nano /etc/postgresql/14/main/postgresql.conf

Busca la línea:

#listen_addresses = 'localhost'

Y modifícala a:

listen_addresses = '*'

Luego, edita el archivo de autenticación:

sudo nano /etc/postgresql/14/main/pg_hba.conf

Añade la siguiente línea al final:

host    all             all             0.0.0.0/0               md5

Guarda los cambios y reinicia PostgreSQL:

sudo systemctl restart postgresql

Conclusión

Siguiendo estos pasos, habrás instalado y configurado PostgreSQL en Ubuntu. Ahora puedes comenzar a crear y administrar bases de datos en tu servidor. ¡Disfruta del poder de PostgreSQL!

Entradas relacionadas

Escritorio remoto en Windows desde otra red con VPN

Escritorio remoto en Windows desde otra red con VPN

¿Necesitas acceder a tu PC desde otra red de forma segura? Gracias a Radmin VPN puedes conectarte por Escritorio Remoto en Windows desde cualquier lugar, sin necesidad…

Cómo instalar Radmin VPN paso a paso fácilmente

Cómo instalar Radmin VPN paso a paso fácilmente

Radmin VPN es una herramienta gratuita que permite crear una red privada virtual (VPN) para conectar ordenadores a través de Internet como si estuvieran en la misma…

Cómo Montar una Imagen Forense con FTK Imager en Windows

Cómo Montar una Imagen Forense con FTK Imager en Windows

Una vez que has creado una imagen forense de un disco con FTK Imager, el siguiente paso es montarla para poder examinar su contenido sin alterar los…

Cómo Crear una Imagen Forense con FTK Imager en Windows

Cómo Crear una Imagen Forense con FTK Imager en Windows

FTK Imager es una herramienta gratuita de análisis forense digital que permite crear copias exactas de discos duros, unidades USB o particiones, sin alterar los datos originales….

instalar ftk imager tecnosender

Cómo Instalar FTK Imager en Windows

FTK Imager es una herramienta gratuita utilizada en el ámbito de la informática forense para crear copias exactas de discos duros, memorias USB y otros dispositivos de…

Cómo Instalar WordPress con Docker en Ubuntu 24.04

Cómo Instalar WordPress con Docker en Ubuntu 24.04

Instalar WordPress con Docker en Ubuntu 24.04 es una forma rápida, flexible y eficiente de montar un entorno web completo sin necesidad de configurar servidores manualmente. Utilizando…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×