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

Cómo crear una base de datos PostgreSQL en Plesk: tutorial fácil

Actualizado el 27 de febrero de 2026

¿Qué es PostgreSQL y por qué usarlo 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 operaciones complejas con grandes volúmenes de datos.

Si estás usando Plesk como panel de control de tu hosting, es muy probable que en algún momento necesites crear una base de datos PostgreSQL. Esto es especialmente común si instalas aplicaciones como Odoo, ciertos sistemas de gestión de contenidos, o si desarrollas aplicaciones personalizadas que requieren funciones avanzadas como consultas recursivas, tipos de datos personalizados o índices parciales.

La buena noticia es que Plesk hace que este proceso sea bastante sencillo. Aunque al principio puede parecer intimidante, con esta guía de PostgreSQL en Plesk podrás crear tu primera base de datos en menos de cinco minutos, incluso si nunca has trabajado con bases de datos antes.

En este tutorial de Plesk para crear bases de datos, te explicaremos paso a paso todo lo que necesitas saber. No solo verás cómo crear la base de datos, sino también cómo gestionar usuarios, permisos y cómo conectar tu aplicación a la nueva base de datos.

Requisitos previos antes de crear tu base de datos PostgreSQL en Plesk

Antes de comenzar con el proceso de creación, es importante que verifiques que tu plan de hosting incluye soporte para PostgreSQL. No todos los planes lo ofrecen, ya que algunos solo incluyen MySQL.

Para comprobarlo, sigue estos pasos:

  1. Accede a tu panel de Plesk con tus credenciales de administrador o de usuario de hosting.
  2. Busca la sección "Sitios web y dominios" en el menú lateral izquierdo.
  3. Dentro de tu dominio principal, busca el apartado "Bases de datos". Si ves la opción de "Bases de datos PostgreSQL", entonces estás listo para continuar.

[INFO] Si no ves la opción de PostgreSQL, es posible que tu proveedor de hosting deba activarla. Contacta con su soporte técnico y solicita que habiliten el soporte para PostgreSQL en tu cuenta. En algunos casos, puede estar disponible pero oculto en las preferencias avanzadas.

También necesitarás tener acceso al panel de administración de Plesk. Si eres el propietario de la cuenta de hosting, normalmente tendrás acceso completo. Si eres un usuario subordinado, puede que necesites permisos específicos para crear bases de datos.

Paso a paso: cómo crear una base de datos PostgreSQL en Plesk

Ahora sí, vamos con el tutorial definitivo para crear una base de datos PostgreSQL en Plesk. Sigue estos pasos en orden y no tendrás ningún problema.

Paso 1: Accede al panel de Plesk

Abre tu navegador y escribe la dirección de tu panel. Normalmente suele ser algo como https://tu-dominio.com:8443 o una URL que te haya proporcionado tu proveedor de hosting. Introduce tu nombre de usuario y contraseña.

[TIP] Si has olvidado tu contraseña, puedes usar el enlace de "¿Olvidaste tu contraseña?" que aparece en la pantalla de inicio de sesión. También puedes contactar con el soporte de tu hosting para que te la restablezcan.

Paso 2: Navega hasta la sección de bases de datos

Una vez dentro de Plesk, verás una interfaz limpia y organizada. En el menú de la izquierda, haz clic en "Sitios web y dominios". Se mostrará una lista con todos tus dominios y subdominios.

Localiza el dominio donde deseas crear la base de datos PostgreSQL y haz clic en "Bases de datos" dentro de ese dominio. Si no ves el enlace directamente, puede estar dentro del menú desplegable de "Herramientas" o "Más".

Paso 3: Inicia el asistente de creación

En la página de bases de datos, verás un botón que dice "Agregar base de datos" o un icono con un signo "+". Haz clic en él para abrir el asistente de creación.

Se abrirá un formulario con varios campos que debes completar. Te explicamos cada uno a continuación.

Paso 4: Completa los detalles de la base de datos

Este es el paso más importante. Debes rellenar los siguientes campos:

Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo, mi_app_produccion o blog_postgres. Evita caracteres especiales, acentos y símbolos como guiones bajos están permitidos, pero los espacios y puntos no.

Tipo de base de datos: Aquí debes seleccionar "PostgreSQL" en el menú desplegable. Asegúrate de que no esté seleccionado MySQL por error.

Servidor de base de datos: Si tienes varios servidores, elige el que prefieras. En la mayoría de los casos, solo tendrás una opción.

Usuario de la base de datos: Plesk te permite crear un usuario asociado a la base de datos en el mismo paso. Puedes marcar la casilla "Crear un usuario de base de datos" y especificar el nombre. Este usuario será el que tu aplicación usará para conectarse.

Contraseña del usuario: Introduce una contraseña segura. Plesk tiene un generador automático, pero puedes escribir la tuya. Te recomendamos usar una combinación de letras mayúsculas, minúsculas, números y símbolos.

[WARNING] Guarda esta contraseña en un lugar seguro. No podrás verla de nuevo después de crearla, solo podrás cambiarla. Si la pierdes, tendrás que restablecerla.

Paso 5: Configura opciones avanzadas (opcional)

Plesk te ofrece algunas opciones avanzadas que puedes ignorar si no las entiendes. Entre ellas se incluyen:

Conjunto de caracteres: Por defecto suele estar en UTF-8, que es el más recomendable para aplicaciones web en español o multilingües.

Plantilla de configuración: Puedes dejar la opción por defecto.

Permitir conexiones remotas: Si tu aplicación está en otro servidor, necesitarás activar esta opción. Pero si la aplicación está en el mismo hosting, déjala desactivada por seguridad.

Haz clic en "Aceptar" o "Crear" para finalizar. Plesk creará la base de datos y el usuario en unos segundos.

Cómo gestionar usuarios y permisos en PostgreSQL a través de Plesk

Una vez que has creado tu base de datos PostgreSQL en Plesk, es posible que necesites crear más usuarios o modificar los permisos existentes. Esto es especialmente útil si trabajas con un equipo de desarrollo o si tienes varias aplicaciones que necesitan acceder a la misma base de datos.

Para gestionar usuarios, vuelve a la sección "Bases de datos" de tu dominio. Verás la base de datos que acabas de crear. Haz clic en su nombre para abrir las opciones de gestión.

Dentro de la página de detalles, encontrarás una pestaña o sección llamada "Usuarios". Desde ahí puedes:

  • Crear un nuevo usuario: Haz clic en "Agregar usuario" y define el nombre y la contraseña.
  • Cambiar la contraseña de un usuario existente: Haz clic en el icono de edición junto al usuario.
  • Eliminar un usuario: Si ya no necesitas acceso, puedes eliminarlo.

También puedes asignar diferentes niveles de privilegios a cada usuario. Los privilegios más comunes son:

  • SELECT: Permite consultar datos.
  • INSERT: Permite añadir nuevos registros.
  • UPDATE: Permite modificar registros existentes.
  • DELETE: Permite eliminar registros.
  • ALL PRIVILEGES: Otorga todos los permisos, útil para el administrador de la aplicación.

[TIP] Para la mayoría de las aplicaciones web, con un usuario que tenga todos los privilegios sobre la base de datos es suficiente. No necesitas crear usuarios con permisos limitados a menos que tengas requisitos de seguridad muy específicos.

Conectar tu aplicación a la base de datos PostgreSQL

Crear la base de datos es solo la primera parte. El siguiente paso es conectar tu aplicación a PostgreSQL. Los datos que necesitas son:

  • Nombre del servidor: Normalmente localhost si la aplicación está en el mismo servidor. Si es remota, deberás usar la IP del servidor.
  • Puerto: PostgreSQL usa por defecto el puerto 5432.
  • Nombre de la base de datos: El que elegiste en el paso 4.
  • Usuario y contraseña: Los que configuraste.

Por ejemplo, si estás usando una aplicación PHP con PDO, la cadena de conexión sería algo así:

$pdo = new PDO('pgsql:host=localhost;port=5432;dbname=mi_app_produccion', 'mi_usuario', 'mi_contraseña');

Si usas Python con psycopg2, sería:

import psycopg2
conn = psycopg2.connect(
    host="localhost",
    database="mi_app_produccion",
    user="mi_usuario",
    password="mi_contraseña"
)

[INFO] Si tu aplicación está en otro servidor, recuerda que debiste activar las conexiones remotas al crear la base de datos. Si no lo hiciste, puedes modificarlo desde las opciones de la base de datos en Plesk.

Solución de problemas comunes al crear bases de datos PostgreSQL

Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos.

Error: "No se puede crear la base de datos"

Este error suele aparecer cuando el nombre ya existe o cuando no tienes permisos suficientes. Verifica que el nombre no esté en uso y que tu usuario de Plesk tenga permisos para crear bases de datos.

Error: "El servidor PostgreSQL no está disponible"

Esto indica que el servicio PostgreSQL no está ejecutándose en el servidor. Contacta con tu proveedor de hosting para que lo reinicie. No es algo que puedas solucionar desde el panel.

No puedo conectarme desde una aplicación externa

Si tu aplicación está en otro servidor, asegúrate de que:

  • La opción de conexiones remotas está activada.
  • El firewall del servidor permite conexiones en el puerto 5432.
  • Estás usando la IP correcta del servidor.

Contraseña olvidada

No hay forma de recuperar la contraseña de un usuario de PostgreSQL. Deberás restablecerla desde Plesk. Ve a la sección de usuarios de la base de datos, haz clic en el icono de edición y cambia la contraseña.

Preguntas frecuentes sobre cómo crear una base de datos PostgreSQL en Plesk

¿Puedo tener varias bases de datos PostgreSQL en mi hosting?

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

¿Es PostgreSQL más difícil que MySQL?

No necesariamente. Para operaciones básicas, son muy similares. PostgreSQL tiene una curva de aprendizaje ligeramente mayor si empiezas a usar funciones avanzadas, pero para uso estándar es igual de fácil.

¿Qué pasa si elimino una base de datos por error?

Plesk te pedirá confirmación antes de eliminar. Si la eliminas, perderás todos los datos que contenía. No hay papelera de reciclaje para bases de datos, así que asegúrate de hacer una copia de seguridad antes de eliminar nada.

¿Puedo migrar una base de datos MySQL a PostgreSQL?

Sí, pero no es un proceso automático. Debes exportar los datos desde MySQL y luego importarlos en PostgreSQL, teniendo en cuenta que los tipos de datos pueden variar. Es recomendable usar herramientas especializadas o contratar a un desarrollador si la base de datos es compleja.

¿Plesk me permite hacer copias de seguridad de mis bases de datos PostgreSQL?

Sí, Plesk incluye herramientas de copia de seguridad. Puedes programar copias de seguridad automáticas o hacerlas manualmente desde el panel. Es una buena práctica hacer copias de seguridad periódicas.

Conclusión y mejores prácticas para trabajar con PostgreSQL en Plesk

Crear una base de datos PostgreSQL en Plesk es un proceso realmente sencillo una vez que conoces los pasos. La clave está en elegir un buen nombre, crear un usuario con una contraseña segura y configurar correctamente las opciones de conexión.

Te recomendamos seguir estas buenas prácticas:

  • Usa nombres descriptivos para tus bases de datos, como tienda_online_produccion o blog_backup.
  • Cambia las contraseñas periódicamente para mantener la seguridad.
  • Haz copias de seguridad frecuentes de tus bases de datos, especialmente antes de realizar cambios importantes.
  • No uses la base de datos por defecto "postgres" para tus aplicaciones. Crea siempre una base de datos específica.
  • Mantén el software actualizado para evitar vulnerabilidades de seguridad.

Si sigues estos consejos y los pasos de esta guía de PostgreSQL en Plesk, no tendrás ningún problema en gestionar tus bases de datos.

[TIP] Si en algún momento necesitas migrar tu sitio a otro panel de control, como Syspanel (cuyo puerto de acceso es el 2106), puedes exportar tus bases de datos desde Plesk e importarlas en el nuevo sistema. El proceso es similar y los datos se conservarán intactos.

Esperamos que este tutorial de Plesk para crear bases de datos te haya sido de ayuda. Recuerda que la práctica hace al maestro, así que no dudes en crear bases de datos de prueba para familiarizarte con el proceso. Si tienes alguna duda, consulta la documentación oficial de Plesk o contacta con el soporte técnico de tu proveedor de hosting. ¡Buena suerte con tus proyectos!

¿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