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

Mikrotik Hex S

MikroTik hEX S desde cero: Guía inicial con Winbox y WebFig

El MikroTik hEX S es uno de los routers más populares dentro del mundo del networking profesional y los laboratorios de redes. Gracias a su potencia, estabilidad…

Como instalar N8N en docker - TecnoSender

Cómo instalar n8n con Docker paso a paso

Si estás buscando una forma sencilla y rápida de automatizar tus flujos de trabajo, instalar n8n con Docker es una excelente opción. n8n es una herramienta de…

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…

Deja una respuesta

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

×