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

Crear base de datos PostgreSQL en Plesk

Actualizado el 19 de enero de 2026

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

Si estás buscando una base de datos potente, fiable y de código abierto para tu sitio web o aplicación, PostgreSQL es una de las mejores opciones. En Plesk, gestionar PostgreSQL es sencillo, incluso si no eres un experto técnico. Esta guía te llevará paso a paso por el proceso completo: desde crear una base de datos hasta asignar un usuario y gestionarla correctamente.

¿Qué es PostgreSQL? Es un sistema de gestión de bases de datos relacional, muy utilizado en aplicaciones web modernas, especialmente aquellas que requieren alta seguridad, integridad de datos y soporte para consultas complejas. Si tu aplicación utiliza frameworks como Django, Ruby on Rails o Laravel, es muy probable que necesites PostgreSQL.

En este artículo, aprenderás a crear una base de datos PostgreSQL en Plesk, a gestionar sus usuarios y a resolver los problemas más comunes. Todo explicado de forma didáctica, paso a paso y sin tecnicismos innecesarios.


Requisitos previos

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

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel Plesk. Normalmente accedes a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting.
  • Soporte de PostgreSQL: Verifica que tu plan de hosting incluya PostgreSQL. En Plesk, puedes comprobarlo en la sección de "Bases de datos" o consultando con tu proveedor.
  • Conocimientos básicos: No necesitas ser un experto, pero saber qué es una base de datos y un usuario te ayudará a seguir mejor los pasos.

[INFO] Si tu proveedor usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel se realiza por el puerto 2106. El proceso puede variar ligeramente, pero los conceptos son similares.


Paso 1: Acceder a la sección de bases de datos en Plesk

El primer paso es localizar la herramienta de gestión de bases de datos en tu panel Plesk.

  1. Inicia sesión en tu panel Plesk con tu usuario y contraseña.
  2. En el menú principal, busca la sección "Bases de datos". Normalmente está en la barra lateral izquierda o en el grupo de "Herramientas y servicios".
  3. Haz clic en "Bases de datos" para abrir la lista de bases de datos existentes (si hay alguna) y las opciones de creación.

Si no ves PostgreSQL entre los tipos de base de datos disponibles, es posible que tu plan no lo incluya. En ese caso, contacta con tu proveedor de hosting para activarlo.

[WARNING] En algunos servidores compartidos, PostgreSQL puede estar deshabilitado por defecto. Si no aparece, consulta con soporte técnico.


Paso 2: Crear una nueva base de datos PostgreSQL

Una vez dentro de la sección de bases de datos, sigue estos pasos:

  1. Haz clic en el botón "Añadir base de datos" o "Crear base de datos" (el nombre puede variar según la versión de Plesk).
  2. Se abrirá un formulario. Rellena los campos obligatorios:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, miproyecto_db. Evita espacios y caracteres especiales; usa solo letras, números y guiones bajos.
    • Tipo de base de datos: Selecciona PostgreSQL de la lista desplegable. Si solo ves MySQL, es que PostgreSQL no está disponible.
    • Usuario de la base de datos: Aquí puedes crear un nuevo usuario o usar uno existente. Te recomiendo crear uno nuevo para mayor seguridad.
  3. Si optas por crear un nuevo usuario, rellena:
    • Nombre de usuario: Por ejemplo, miproyecto_user.
    • Contraseña: Elige una contraseña segura (mínimo 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos). Plesk suele ofrecer un generador de contraseñas.
  4. Haz clic en "Aceptar" o "Crear".

En unos segundos, la base de datos PostgreSQL estará lista. Verás un mensaje de confirmación y la nueva base aparecerá en la lista.

[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 3: Gestionar usuarios y permisos

Una vez creada la base de datos, es importante gestionar los usuarios que tienen acceso a ella. Plesk te permite hacerlo de forma sencilla.

Crear un usuario adicional

Puede que necesites más de un usuario (por ejemplo, uno para desarrollo y otro para producción). Para añadirlo:

  1. En la lista de bases de datos, haz clic en el nombre de la base que acabas de crear.
  2. Busca la sección "Usuarios" o "Usuarios de base de datos".
  3. Haz clic en "Añadir usuario".
  4. Introduce el nombre de usuario y contraseña, y selecciona los permisos que deseas otorgar (lectura, escritura, etc.).
  5. Guarda los cambios.

Modificar o eliminar usuarios

  • Para cambiar la contraseña de un usuario existente, haz clic en el icono de edición (lápiz) junto al usuario.
  • Para eliminar un usuario, usa el icono de papelera. Ten cuidado: si eliminas un usuario que está en uso, la aplicación dejará de funcionar.

[INFO] Los permisos más comunes son:

  • Lectura: Solo puede consultar datos.
  • Escritura: Puede insertar, actualizar y eliminar datos.
  • DDL: Puede modificar la estructura de la base de datos (crear tablas, índices, etc.). Solo otórgalo si es necesario.

Paso 4: Conectarse a la base de datos PostgreSQL

Una vez creada la base y el usuario, necesitarás conectar tu aplicación. Los datos de conexión son:

  • Host: Normalmente localhost si la aplicación está en el mismo servidor. Si es remoto, tu proveedor te dará una dirección IP o un nombre de host.
  • Puerto: El puerto por defecto de PostgreSQL es 5432.
  • Nombre de la base de datos: El que elegiste (ej. miproyecto_db).
  • Usuario: El que creaste (ej. miproyecto_user).
  • Contraseña: La que definiste.

Por ejemplo, en una aplicación PHP con PDO, la cadena de conexión sería:

pgsql:host=localhost;port=5432;dbname=miproyecto_db;user=miproyecto_user;password=tu_contraseña

[WARNING] Nunca compartas tus credenciales de base de datos en lugares públicos (código en GitHub, foros, etc.). Si tu aplicación está en un repositorio público, usa variables de entorno.


Paso 5: Gestionar la base de datos desde phpPgAdmin (opcional)

Plesk suele incluir phpPgAdmin, una herramienta web para administrar PostgreSQL de forma visual, similar a phpMyAdmin para MySQL. Para acceder:

  1. En la sección de bases de datos, busca el enlace a phpPgAdmin (suele estar en la parte superior o en el menú de herramientas).
  2. Haz clic y se abrirá una nueva pestaña. Inicia sesión con el usuario y contraseña de la base de datos.
  3. Desde aquí puedes ejecutar consultas SQL, crear tablas, importar/exportar datos, etc.

Si no ves phpPgAdmin, puedes instalarlo desde el catálogo de aplicaciones de Plesk o consultar con tu proveedor.

[TIP] phpPgAdmin es ideal para hacer pruebas rápidas o corregir datos, pero evita usarlo para cambios masivos en producción sin hacer antes un backup.


Solución de problemas comunes (FAQ)

1. No veo PostgreSQL en el menú de bases de datos

  • Causa: Tu plan de hosting no incluye PostgreSQL o no está instalado en el servidor.
  • Solución: Contacta con tu proveedor de hosting y solicita la activación de PostgreSQL. Si usas Syspanel, verifica que el servicio esté habilitado en la configuración del panel (puerto 2106).

2. Error "No se puede conectar al servidor PostgreSQL"

  • Causa: El servicio PostgreSQL no está corriendo, el puerto está bloqueado o las credenciales son incorrectas.
  • Solución:
    • Verifica que el servicio esté activo desde el panel de Plesk (Herramientas y servicios > Servicios).
    • Comprueba que el firewall permita conexiones al puerto 5432 (si es remoto).
    • Revisa usuario y contraseña.

3. La aplicación no puede escribir en la base de datos

  • Causa: El usuario no tiene permisos de escritura.
  • Solución: Edita el usuario en Plesk y otórgale permisos de escritura (INSERT, UPDATE, DELETE).

4. ¿Cómo hago un backup de mi base de datos PostgreSQL?

Plesk incluye una herramienta de backup. Ve a la base de datos, haz clic en el icono de backup (normalmente un disquete) y sigue los pasos. También puedes usar pg_dump desde la línea de comandos si tienes acceso SSH.

5. ¿Puedo usar PostgreSQL con WordPress?

WordPress usa MySQL por defecto, pero existen plugins y configuraciones avanzadas para usar PostgreSQL. No es recomendable para principiantes; mejor usa MySQL para WordPress.


Consejos finales para una gestión eficiente

  • Usa nombres descriptivos: Para bases de datos y usuarios, elige nombres que indiquen su propósito (ej. blog_db, tienda_user).
  • Cambia las contraseñas periódicamente: Especialmente si compartes acceso con otras personas.
  • Haz backups regulares: Programa backups automáticos desde Plesk para evitar pérdidas de datos.
  • Mantén actualizado PostgreSQL: Las versiones antiguas pueden tener vulnerabilidades. Plesk suele encargarse de las actualizaciones, pero verifica periódicamente.

[INFO] Si migras desde MySQL a PostgreSQL, ten en cuenta que las sintaxis SQL y algunos tipos de datos son diferentes. Usa herramientas de migración como pgloader o consulta a un experto.


Conclusión

Crear y gestionar una base de datos PostgreSQL en Plesk es un proceso sencillo que cualquier persona puede realizar siguiendo los pasos adecuados. Desde la creación inicial hasta la gestión de usuarios y la conexión con tu aplicación, Plesk ofrece una interfaz amigable que simplifica tareas que antes requerían conocimientos avanzados.

Recuerda que la seguridad es clave: usa contraseñas fuertes, otorga solo los permisos necesarios y realiza copias de seguridad periódicas. Si encuentras problemas, consulta la sección de FAQ o contacta con tu proveedor de hosting.

Ahora ya estás listo para crear tu primera base de datos PostgreSQL en Plesk. ¡Manos a la obra!

¿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