🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear una base de datos PostgreSQL en Plesk y gestionar usuarios

Actualizado el 26 de octubre de 2025

Introducción: ¿Por qué usar PostgreSQL en Plesk?

PostgreSQL es uno de los sistemas de gestión de bases de datos más potentes y avanzados que existen. A diferencia de otras opciones como MySQL, PostgreSQL destaca por su robustez, su cumplimiento estricto de los estándares SQL y su capacidad para manejar consultas complejas y grandes volúmenes de datos. Si tu aplicación web, sistema de gestión de contenidos o proyecto personal lo requiere, saber cómo crear una base de datos PostgreSQL en Plesk es una habilidad esencial.

A lo largo de esta guía completa sobre postgresql plesk, te explicaré paso a paso, sin tecnicismos innecesarios, cómo crear tu primera base de datos, cómo configurar usuarios con permisos específicos y cómo gestionar tu bd plesk de forma segura y eficiente. No necesitas ser un experto en servidores; solo sigue las instrucciones y en pocos minutos tendrás tu base de datos funcionando.

Esta postgresql plesk guia está diseñada para usuarios de Plesk, el popular panel de control que facilita la administración de sitios web y servidores. Vamos a ello.


Requisitos previos antes de empezar

Antes de lanzarnos a crear nuestra base de datos, es importante que verifiques algunos puntos para que todo funcione sin contratiempos.

  • Acceso a Plesk: Necesitas tener las credenciales de administrador o de un usuario con permisos suficientes para gestionar bases de datos.
  • Suscripción o dominio activo: Las bases de datos en Plesk se crean normalmente dentro de una suscripción (plan de hosting) asociada a un dominio. Asegúrate de tener una suscripción activa.
  • Extensión de PostgreSQL instalada: En la mayoría de las instalaciones modernas de Plesk, PostgreSQL viene preinstalado. Si no es tu caso, puedes instalarlo desde "Herramientas y ajustes" > "Actualizaciones y ajustes" o contactando con tu proveedor de hosting.

[INFO] Si tu panel de control es Syspanel (antes conocido como HestiaCP), el proceso es diferente y no se cubre en esta guía. Recuerda que para Syspanel, el puerto de acceso por defecto es el 2106.


Cómo crear una base de datos PostgreSQL en Plesk (Paso a paso)

Vamos al meollo del asunto. Sigue estos pasos numerados y tendrás tu base de datos postgresql plesk creada en menos de cinco minutos.

Paso 1: Accede al panel de Plesk

Abre tu navegador web y escribe la URL de tu servidor Plesk (normalmente algo como https://tu-dominio.com:8443 o la IP de tu servidor con el puerto 8443). Introduce tu nombre de usuario y contraseña.

Paso 2: Localiza la sección de Bases de Datos

Una vez dentro, verás el panel principal con todas las herramientas. Busca en el menú lateral izquierdo o en la pantalla principal el apartado llamado "Bases de datos" o "Databases". Haz clic en él.

Paso 3: Añade una nueva base de datos

En la esquina superior derecha de la pantalla de bases de datos, verás un botón azul que dice "Añadir base de datos" o "Add Database". Púlsalo.

Paso 4: Configura los parámetros principales

Se abrirá un formulario. Aquí es donde debes prestar atención. Los campos más importantes son:

  • Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo, mi_app_produccion. Evita caracteres raros o acentos.
  • Servidor de base de datos: Aquí es donde seleccionas el tipo. Despliega el menú y elige PostgreSQL. Asegúrate de que no esté seleccionado MySQL.
  • Usuario de la base de datos: Plesk te permite crear un usuario asociado a la base de datos en el mismo paso. Marca la casilla "Crear un usuario de base de datos" o similar.
  • Contraseña: Introduce una contraseña segura. Plesk suele tener un botón para generar una aleatoria. Es recomendable usar una contraseña fuerte que combine mayúsculas, minúsculas, números y símbolos.

[TIP] Anota el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás para conectar tu aplicación.

Paso 5: Configura opciones avanzadas (si lo necesitas)

En la parte inferior del formulario, Plesk suele ofrecer opciones avanzadas desplegables. Las más comunes son:

  • Juego de caracteres (Charset): Para PostgreSQL, lo habitual es UTF8. Esto asegura la correcta visualización de caracteres especiales.
  • Plantilla (Template): Es el esquema base de la base de datos. Normalmente se deja la opción por defecto (template1).

Si no sabes qué poner, déjalo como está. Los valores por defecto son correctos para la mayoría de los casos.

Paso 6: Haz clic en "Aceptar" o "OK"

Revisa que todos los datos son correctos y pulsa el botón para finalizar. Plesk procesará la solicitud y en unos segundos verás tu nueva base de datos listada en el panel.


Gestión de usuarios en PostgreSQL dentro de Plesk

Crear la base de datos es solo el primer paso. Para que tu aplicación funcione correctamente, necesitas gestionar los usuarios que tendrán acceso a ella. Plesk facilita enormemente esta tarea.

¿Qué es un usuario de base de datos?

Piénsalo como una "llave" que permite a tu aplicación (o a ti mismo) entrar a la base de datos. Cada usuario tiene un nombre y una contraseña, y puede tener diferentes privilegios (permisos) sobre las tablas y los datos.

Crear un nuevo usuario de PostgreSQL

Si en el paso de creación no creaste un usuario o necesitas uno adicional (por ejemplo, para una aplicación distinta), sigue estos pasos:

  1. En el panel de "Bases de datos", localiza tu base de datos postgresql plesk y haz clic en su nombre.
  2. Verás una pantalla con los detalles de la base de datos. Busca la pestaña o sección que dice "Usuarios" o "User Management".
  3. Haz clic en "Añadir usuario".
  4. Introduce el nombre del nuevo usuario y una contraseña segura.
  5. Pulsa "Aceptar".

[INFO] Plesk te permite crear usuarios con permisos limitados. Por ejemplo, un usuario que solo pueda hacer consultas SELECT (lectura) y otro que pueda modificar datos (INSERT, UPDATE, DELETE).

Gestionar los privilegios de un usuario

La gestión de permisos es crucial para la seguridad. No todos los usuarios necesitan el mismo nivel de acceso.

  1. En la lista de usuarios de tu base de datos, haz clic en el icono de ajustes o en el nombre del usuario.
  2. Se abrirá una pantalla con una tabla de privilegios. Verás acciones como SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.
  3. Marca o desmarca las casillas según los permisos que quieras otorgar.
    • Para una aplicación web estándar, lo normal es marcar SELECT, INSERT, UPDATE y DELETE. Esto le permite leer y escribir datos, pero no modificar la estructura de la base de datos.
    • Para tareas de administración o migraciones, necesitarás permisos más amplios como CREATE, ALTER y DROP.
  4. Guarda los cambios.

Eliminar un usuario

Si un usuario ya no es necesario, es buena práctica eliminarlo para reducir la superficie de ataque. Simplemente selecciona la casilla junto al usuario en la lista y pulsa el botón "Eliminar" o el icono de la papelera. Confirma la acción en la ventana emergente.


Consejos avanzados para gestionar tu BD Plesk

Una vez que dominas lo básico, estos consejos te ayudarán a sacar más partido a tu base de datos y a evitar problemas futuros.

Realizar copias de seguridad

Esta es una de las tareas más importantes que puedes hacer. Plesk te permite crear copias de seguridad de tus bases de datos de forma sencilla.

  • Ve a la sección de "Bases de datos".
  • Junto a tu base de datos, verás un icono de "flecha hacia abajo" o un botón de "Copiar" (Dump). Haz clic en él.
  • Se generará un archivo de respaldo (normalmente en formato SQL) que podrás descargar a tu ordenador.
  • También puedes programar copias de seguridad automáticas desde la pestaña de "Programador de tareas" de Plesk.

[WARNING] No confíes únicamente en las copias de seguridad de tu proveedor. Descarga una copia local de tus bases de datos críticas con regularidad.

Restaurar una base de datos desde un archivo de respaldo

Si algo sale mal, aquí te explicamos cómo restaurar tu bd plesk:

  1. En la sección de "Bases de datos", haz clic en el icono de "flecha hacia arriba" o "Restaurar".
  2. Selecciona el archivo de respaldo que tienes en tu ordenador.
  3. Elige la base de datos de destino (debe existir previamente).
  4. Pulsa "Aceptar". Plesk importará los datos.

Conectar tu aplicación a la base de datos

Este es el momento de la verdad. Necesitarás los siguientes datos, que normalmente se configuran en un archivo de tu aplicación (como .env o config.php):

  • Host: Normalmente localhost si la aplicación está alojada en el mismo servidor que Plesk. Si es un servidor remoto, será la IP del servidor.
  • Puerto: El puerto por defecto de PostgreSQL es el 5432.
  • Nombre de la base de datos: El que creaste.
  • Usuario y contraseña: Los que configuraste.

Optimización básica del rendimiento

  • Índices: Si tus consultas son lentas, aprende a crear índices en las columnas que uses en las cláusulas WHERE. Esto acelera drásticamente la búsqueda.
  • Mantenimiento regular: PostgreSQL tiene un comando llamado VACUUM que limpia y optimiza la base de datos. Plesk puede ejecutar tareas de mantenimiento automáticamente, pero puedes hacerlo manualmente desde la sección de bases de datos si tu versión lo permite.

Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes que reciben los técnicos de soporte sobre postgresql plesk.

No puedo conectarme a la base de datos desde mi aplicación

  • Verifica el host: Asegúrate de que es localhost o la IP correcta del servidor.
  • Verifica el puerto: PostgreSQL usa el 5432 por defecto. Asegúrate de que tu aplicación lo usa.
  • Verifica las credenciales: Revisa que el usuario y la contraseña son exactamente los que configuraste en Plesk.
  • Permisos de red: Si la aplicación está en otro servidor, asegúrate de que el puerto 5432 está abierto en el firewall del servidor de Plesk.

He olvidado la contraseña del usuario de la base de datos

No te preocupes, es fácil de solucionar:

  1. Ve a la lista de usuarios de tu base de datos en Plesk.
  2. Haz clic en el icono de "cambiar contraseña" (suele ser un candado o un lápiz).
  3. Introduce la nueva contraseña y guárdala.

El usuario no tiene permisos para crear tablas

Esto es normal si le diste permisos limitados. Para que pueda crear tablas, necesitas otorgar el privilegio CREATE en la gestión de privilegios del usuario.

¿Puedo tener varias bases de datos PostgreSQL en Plesk?

Sí, absolutamente. Plesk te permite crear tantas bases de datos como te permita tu plan de hosting. Solo tienes que repetir el proceso de creación.

¿Qué diferencia hay entre MySQL y PostgreSQL en Plesk?

Aunque ambos son sistemas de bases de datos relacionales, tienen diferencias técnicas. PostgreSQL es conocido por su robustez, soporte de tipos de datos avanzados (como JSON) y su cumplimiento de estándares. MySQL es a menudo más simple y rápido para operaciones de solo lectura. La elección depende de las necesidades de tu aplicación. Si tu software requiere PostgreSQL, lo sabrás por su documentación.

[TIP] Si tu aplicación no especifica qué base de datos usar, MySQL es la opción más común y compatible con la mayoría de los CMS como WordPress.


Conclusión y buenas prácticas finales

Crear y gestionar una base de datos postgresql plesk es un proceso sencillo gracias a la interfaz intuitiva del panel. Hemos visto cómo crear la base de datos, cómo crear y configurar usuarios, cómo hacer copias de seguridad y cómo solucionar los problemas más habituales.

Para terminar, te dejo con una lista de buenas prácticas que te ahorrarán muchos dolores de cabeza:

  • Usa contraseñas fuertes y únicas para cada base de datos y usuario.
  • Principio de mínimo privilegio: Otorga solo los permisos estrictamente necesarios a cada usuario.
  • Copia de seguridad periódica: Programa copias automáticas y descarga copias locales de forma regular.
  • Mantén Plesk actualizado: Las actualizaciones incluyen parches de seguridad importantes.
  • Documenta tus credenciales: Guárdalas en un gestor de contraseñas de confianza.

Espero que esta postgresql plesk guia te haya sido de gran ayuda. Si tienes más dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Buena suerte con tu proyecto!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel