Cómo instalar y configurar PostgreSQL en Linux Mint 22.1 “Xia”

En esta guía rápida aprenderás a instalar PostgreSQL en Linux Mint 22.1, además de configurarlo para permitir el acceso remoto y autenticación mediante contraseña.

✅ Paso 1: Instalar PostgreSQL

sudo apt update
sudo apt install wget ca-certificates

echo "deb http://apt.postgresql.org/pub/repos/apt/ noble-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/postgresql.asc

sudo apt update
sudo apt install postgresql

Verifica que el servicio esté activo:

sudo systemctl status postgresql

🔧 Paso 2: Configurar PostgreSQL para acceso remoto

Editar el archivo postgresql.conf para que escuche en todas las interfaces:

sudo nano /etc/postgresql/16/main/postgresql.conf
# Cambia la línea:
#listen_addresses = 'localhost'
# Por:
listen_addresses = '*'

Editar el archivo pg_hba.conf para permitir conexiones remotas:

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

# Añadir al final:
host    all             all             192.168.1.0/24         md5

Reiniciar PostgreSQL para aplicar cambios:

sudo systemctl restart postgresql

🔐 Paso 3: Crear usuario con contraseña

sudo -i -u postgres
psql

CREATE USER nombre_usuario WITH PASSWORD 'tu_contraseña';
ALTER ROLE nombre_usuario WITH LOGIN;
CREATE DATABASE mibase OWNER nombre_usuario;

\q
exit

💻 Paso 4: Probar conexión remota

Desde otro equipo con cliente PostgreSQL:

psql -h ip_del_servidor -U nombre_usuario -d mibase

.