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

registros a y ptr dns windows server tecnosender

Cómo crear registros A y PTR en DNS de Windows Server 2025

En esta guía te explicamos cómo crear registros A y PTR en DNS Windows Server 2025. Esta configuración es esencial para la resolución de nombres y direcciones…

crear red interna en virtualbox - TercnoSender

Cómo configurar una red interna en VirtualBox paso a paso

Si estás construyendo un laboratorio de red con VirtualBox y necesitas conectar varias máquinas virtuales sin que tengan acceso a Internet ni al equipo anfitrión, la red…

Crear Zonas DNS en Windows Server 2025 Tecnosender

Crear zonas DNS en Windows Server 2025 paso a paso

Introducción Configurar correctamente las zonas DNS en Windows Server 2025 es uno de los pasos más importantes para que un servidor pueda resolver nombres e IPs dentro…

instalar dns tecnosender

Instalar servicio DNS en Windows Server 2025

Introducción En este tutorial aprenderás a instalar DNS en Windows Server 2025 con VirtualBox, paso a paso, desde la configuración de red hasta la instalación del rol…

Instalar Guest Additions en VirtualBox Windows Server

Instalar Guest Additions en VirtualBox Windows Server

Si utilizas VirtualBox para ejecutar una máquina virtual con Windows Server, instalar las Guest Additions es un paso fundamental para mejorar la integración entre el sistema anfitrión…

Instalar Windows Server 2025 en VirtualBox paso a paso

Instalar Windows Server 2025 en VirtualBox paso a paso

Virtualizar Windows Server 2025 es una de las mejores formas de comenzar a familiarizarte con entornos de servidor profesionales. Este sistema operativo de Microsoft está orientado a…

Deja una respuesta

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

×