PostgreSQL es uno de los sistemas de gestión de bases de datos relacionales más utilizados en el mundo del desarrollo web y de aplicaciones. A continuación, te guiaremos paso a paso sobre cómo crear una base de datos y un usuario con privilegios en PostgreSQL.
Para este tutorial hemos utilizado Debian 12, más abajo te dejamos un artículo sobre cómo instalar PostgreSQL en Debian 12, pero si necesitas otra versión, accede al artículo y selecciona en el despliegue la versión que estés usando.

Requisitos previos
Para poder realizar correctamente este tutorial, tendremos que tener:
- Instalación de PostgreSQL en nuestro servidor
- Acceso al usuario "postgres" o a un usuario con privilegios administrativos.
Acceder a PostgreSQL
Accedemos al gestor de bases de datos desde el usuario postgres
:
su - postgres
psql
Tras el último comando, obtendremos la siguiente salida:
psql (15.3 (Debian 15.3-0+deb12u1))
Type "help" for help.
postgres=#
Creamos la base de datos
A continuación, lo que haremos será crear una nueva base de datos:
CREATE DATABASE mibasededatos;
Crear nuevo usuario
Aún en la consola de PostgreSQL, ejecuta el siguiente comando para crear un nuevo usuario:
CREATE USER miusuario WITH PASSWORD 'micontraseña';
Otorgar privilegios al usuario
Para otorgar privilegios al usuario sobre la base de datos que has creado, usa el siguiente comando:
GRANT ALL PRIVILEGES ON DATABASE mibasededatos TO miusuario;
Con este comando, estás otorgando todos los privilegios al usuario miusuario
sobre la base de datos mibasededatos
.
Con estos pasos, deberías haber creado exitosamente una base de datos y un usuario con privilegios en PostgreSQL.
Comentarios