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
.