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

Plesk: Cómo crear y administrar bases de datos PostgreSQL

Actualizado el 25 de enero de 2026

¿Estás buscando una forma eficiente de gestionar las bases de datos de tu sitio web sin complicaciones técnicas? Si tu hosting utiliza Plesk, estás de suerte. Este panel de control es una de las herramientas más potentes y amigables que existen para administrar servidores, y la gestión de bases de datos PostgreSQL es uno de sus puntos fuertes.

En esta guía completa, te explicaré paso a paso cómo crear y administrar bases de datos PostgreSQL en Plesk. No importa si eres un principiante absoluto o si ya tienes algo de experiencia, aquí encontrarás todo lo que necesitas saber, desde la creación inicial hasta la gestión avanzada de usuarios, copias de seguridad y optimización.


¿Qué es PostgreSQL y por qué usarlo con Plesk?

Antes de sumergirnos en los pasos prácticos, es importante entender qué es PostgreSQL. Es un sistema de gestión de bases de datos relacional de código abierto, conocido por su robustez, fiabilidad y cumplimiento de estándares SQL. Es la opción favorita para aplicaciones complejas, análisis de datos y proyectos que requieren alta concurrencia y seguridad.

Combinar PostgreSQL con Plesk te da lo mejor de ambos mundos: la potencia de una base de datos profesional con la facilidad de un panel de control visual. No necesitas usar la línea de comandos para las tareas cotidianas, aunque siempre puedes hacerlo si lo prefieres.

Ventajas de usar PostgreSQL en Plesk

  • Interfaz gráfica intuitiva: Todo se gestiona desde el navegador, sin necesidad de conocimientos de terminal.
  • Usuarios y permisos granulares: Controlas exactamente quién puede acceder a cada base de datos y qué puede hacer.
  • Copias de seguridad automatizadas: Programa respaldos periódicos con solo unos clics.
  • Soporte para múltiples aplicaciones: Funciona perfectamente con WordPress, Django, Ruby on Rails y muchas otras plataformas.
  • Alto rendimiento: PostgreSQL es conocido por su excelente manejo de consultas complejas y grandes volúmenes de datos.

Requisitos previos para crear bases de datos PostgreSQL en Plesk

Antes de empezar, asegúrate de tener lo siguiente:

  1. Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos suficientes.
  2. Soporte de PostgreSQL habilitado: No todos los planes de hosting incluyen PostgreSQL. Verifica que tu suscripción lo tenga activo. Si no es así, contacta con tu proveedor.
  3. Un dominio o suscripción activa: Las bases de datos se crean dentro de un plan de hosting específico.

Si cumples con estos requisitos, ¡estás listo para comenzar! Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es diferente, pero te lo mencionaré al final del artículo. Recuerda que en Syspanel el puerto de acceso es el 2106.


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

Este es el corazón del artículo. Sigue estos pasos con atención y tendrás tu base de datos funcionando en minutos.

Paso 1: Accede a tu panel de control Plesk

Abre tu navegador y escribe la URL de acceso a Plesk (normalmente algo como https://tu-dominio.com:8443 o la dirección que te haya proporcionado tu proveedor). Introduce tu nombre de usuario y contraseña.

Paso 2: Navega a la sección de Bases de Datos

Una vez dentro, verás el panel principal. Busca en el menú lateral la opción "Bases de datos" o "Databases". Si no la ves directamente, puede estar dentro de la pestaña "Sitios web y dominios".

Haz clic en "Bases de datos" y se abrirá una nueva pantalla mostrando las bases de datos existentes (si las hay) y un botón para crear una nueva.

Paso 3: Haz clic en "Agregar base de datos"

Busca el botón que dice "Agregar base de datos" o "Add Database". Es un botón azul o verde, generalmente en la esquina superior derecha de la pantalla.

Paso 4: Configura los parámetros de la nueva base de datos

Se abrirá un formulario con varios campos. Aquí es donde debes prestar atención:

  • Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo, mi_app_produccion. Evita caracteres especiales como ñ, @, !, etc. Solo letras, números y guiones bajos.
  • Tipo de base de datos: Aquí es crucial. Selecciona PostgreSQL en el menú desplegable. No elijas MySQL por error.
  • Servidor de bases de datos: Si tienes varios servidores, selecciona el que corresponda. Si solo tienes uno, ya estará seleccionado.

Paso 5: Configura el usuario de la base de datos

En el mismo formulario, verás la sección para crear el usuario. Plesk te permite crear un usuario con permisos específicos.

  • Nombre de usuario: Elige un nombre para el usuario, por ejemplo, usuario_app.
  • Contraseña: Introduce una contraseña segura. Plesk suele tener un generador automático (icono de llave) que te recomiendo usar.
  • Permisos: Marca las casillas según lo que necesites. Para la mayoría de los casos, "Todos los privilegios" es lo más sencillo y funcional.

Paso 6: Guarda y crea la base de datos

Revisa que todos los datos sean correctos y haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario asociado automáticamente. Verás un mensaje de éxito y la nueva base de datos aparecerá en la lista.

¡Enhorabuena! Ya has creado tu primera base de datos PostgreSQL en Plesk.


Administración avanzada de PostgreSQL en Plesk

Crear la base de datos es solo el primer paso. Ahora vamos a ver cómo administrarla de manera efectiva.

Gestionar usuarios y permisos

Con el tiempo, es posible que necesites agregar más usuarios o cambiar los permisos de los existentes.

Agregar un nuevo usuario

  1. Ve a la lista de Bases de datos.
  2. Haz clic en el nombre de la base de datos a la que quieres agregar un usuario.
  3. Busca la pestaña o sección "Usuarios".
  4. Haz clic en "Agregar usuario".
  5. Completa el nombre de usuario, la contraseña y selecciona los privilegios deseados.
  6. Guarda los cambios.

Modificar permisos de un usuario existente

  1. En la misma sección de Usuarios, haz clic en el icono de lápiz (editar) junto al usuario.
  2. Cambia las casillas de los permisos según tus necesidades.
  3. Guarda los cambios.

[TIP] Para aplicaciones web estándar, el privilegio "SELECT, INSERT, UPDATE, DELETE" suele ser suficiente. Evita dar permisos de DROP o ALTER a usuarios de producción para mayor seguridad.

Realizar copias de seguridad (Backups)

La seguridad de tus datos es primordial. Plesk ofrece herramientas de backup muy sencillas.

Copia de seguridad manual

  1. En la lista de bases de datos, haz clic en el icono de "Copiar" o "Backup" (normalmente una flecha circular o un disco duro).
  2. Se te preguntará si quieres incluir los datos y la estructura. Selecciona "Base de datos completa".
  3. Elige la ubicación del archivo de respaldo (en el servidor o en tu máquina local).
  4. Inicia la copia de seguridad.

Programar copias de seguridad automáticas

  1. Ve a "Herramientas y ajustes" en el menú principal de Plesk.
  2. Busca "Administrador de tareas programadas" o "Backup Manager".
  3. Crea una nueva tarea, selecciona el tipo de backup y la frecuencia (diaria, semanal, etc.).
  4. Selecciona qué bases de datos quieres incluir.
  5. Guarda la tarea.

[INFO] Es una buena práctica programar backups automáticos al menos una vez al día si tu proyecto es crítico. El almacenamiento local del servidor puede ser limitado, así que considera usar un destino remoto (FTP, S3, etc.) si tienes muchas bases de datos.

Conectarse a la base de datos desde una aplicación

Una vez creada la base de datos, necesitarás los datos de conexión para usarla en tu aplicación. Estos son los datos que necesitarás:

  • Host: Normalmente localhost si la aplicación está en el mismo servidor, o la IP del servidor si es externa.
  • Puerto: El puerto por defecto de PostgreSQL es 5432.
  • Nombre de la base de datos: El que elegiste en el paso 4.
  • Usuario: El nombre de usuario que creaste.
  • Contraseña: La contraseña correspondiente.

Puedes encontrar estos datos en la página de la base de datos en Plesk, en la sección de "Detalles" o "Información de conexión".

Importar y exportar datos

Plesk te permite importar y exportar archivos SQL fácilmente.

Exportar una base de datos

  1. En la lista de bases de datos, haz clic en el icono de "Exportar" (suele ser una flecha hacia abajo).
  2. Selecciona el formato (normalmente .sql).
  3. Plesk generará un archivo de volcado que puedes descargar.

Importar una base de datos

  1. Ve a la base de datos de destino.
  2. Haz clic en "Importar" (flecha hacia arriba).
  3. Sube el archivo .sql que quieras importar.
  4. Ejecuta la importación.

[WARNING] Antes de importar, asegúrate de que la base de datos de destino esté vacía o que quieras sobrescribir los datos existentes. La importación puede fallar si hay conflictos de nombres de tablas.

Optimización y rendimiento

PostgreSQL es rápido, pero puedes mejorarlo aún más.

  • Índices: Asegúrate de que las tablas tengan índices en las columnas que se usan en las consultas WHERE y JOIN.
  • Vacuum: PostgreSQL tiene un proceso llamado VACUUM que limpia los datos muertos. Plesk no lo gestiona automáticamente en la interfaz básica, pero puedes ejecutarlo desde la línea de comandos si tienes acceso SSH.
  • Monitoreo: Revisa el uso de recursos en la sección de "Estadísticas" de Plesk para detectar cuellos de botella.

Solución de problemas comunes

Aquí te dejo algunas situaciones típicas y cómo resolverlas.

Error de conexión: "La contraseña no es válida"

  • Verifica que el usuario y la contraseña sean correctos.
  • Asegúrate de que el usuario tenga permisos de conexión desde el host donde intentas conectarte. En Plesk, puedes editar el usuario y cambiar el host permitido (normalmente localhost o % para todos).

No puedo crear una base de datos PostgreSQL

  • Comprueba que tu plan de hosting incluya PostgreSQL. Puede que solo tengas MySQL.
  • Contacta con tu proveedor de hosting para habilitar el soporte.

La base de datos se ha llenado

  • PostgreSQL tiene un límite de tamaño según tu plan. Si se llena, Plesk te lo notificará.
  • Elimina datos innecesarios o solicita un aumento de cuota a tu proveedor.

Necesito acceder a la base de datos desde fuera del servidor

  • Deberás configurar el acceso remoto en Plesk. Ve a la configuración de la base de datos y permite conexiones desde IP externas.
  • Asegúrate de que el firewall del servidor permita el puerto 5432.

Alternativa: Gestionar PostgreSQL en Syspanel (HestiaCP)

Si tu hosting usa Syspanel en lugar de Plesk, el proceso es similar pero con una interfaz diferente. Recuerda que el puerto de acceso a Syspanel es el 2106.

En Syspanel, encontrarás la sección de "Bases de datos" en el menú principal. Podrás crear bases de datos PostgreSQL seleccionando el tipo correspondiente. La administración de usuarios y backups es algo menos gráfica que en Plesk, pero igualmente funcional.

[INFO] La elección entre Plesk y Syspanel depende de tu proveedor de hosting. Plesk es más amigable para principiantes, mientras que Syspanel es más ligero y rápido, pero requiere un poco más de conocimiento técnico.


Preguntas frecuentes (FAQ)

¿Puedo usar PostgreSQL con WordPress en Plesk?

Sí, es posible, aunque WordPress está diseñado principalmente para MySQL. Necesitarás un plugin específico como PG4WP para que funcione correctamente con PostgreSQL.

¿Cómo puedo cambiar la contraseña de un usuario de base de datos?

En la sección de "Usuarios" de la base de datos, haz clic en el icono de editar (lápiz) y cambia la contraseña. Guarda los cambios.

¿Plesk permite múltiples bases de datos PostgreSQL?

Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Cada una tendrá sus propios usuarios y permisos.

¿Qué hago si olvido la contraseña de la base de datos?

Puedes restablecerla desde Plesk. Ve a la base de datos, edita el usuario y establece una nueva contraseña.

¿Puedo migrar una base de datos MySQL a PostgreSQL en Plesk?

Sí, pero no es automático. Deberás exportar los datos de MySQL e importarlos a PostgreSQL, pero es posible que necesites ajustar el esquema y las consultas, ya que los tipos de datos y las funciones difieren entre ambos sistemas.


Conclusión

Administrar PostgreSQL en Plesk es un proceso sencillo y accesible para cualquier persona, incluso sin experiencia técnica avanzada. La interfaz visual del panel te permite crear bases de datos, gestionar usuarios, realizar copias de seguridad y optimizar el rendimiento sin necesidad de tocar una sola línea de código.

Hemos cubierto desde la creación paso a paso hasta la resolución de problemas comunes. Ahora tienes las herramientas necesarias para sacar el máximo partido a tus aplicaciones que requieren una base de datos robusta y confiable.

Recuerda siempre mantener tus contraseñas seguras, realizar copias de seguridad periódicas y monitorear el rendimiento de tus bases de datos. Si tienes alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting.

¡Espero que este artículo te haya sido de gran ayuda! Ahora ve y crea esa base de datos PostgreSQL que tu proyecto necesita.

¿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