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

Crear una base de datos PostgreSQL en Plesk

Actualizado el 1 de febrero de 2026

Introducción: ¿Qué es PostgreSQL y por qué usarlo en Plesk?

PostgreSQL (o simplemente "Postgres") es un sistema de gestión de bases de datos relacional de código abierto, conocido por su robustez, estabilidad y cumplimiento con los estándares SQL. A diferencia de otras opciones como MySQL, PostgreSQL es especialmente valorado en aplicaciones que requieren alta concurrencia, transacciones complejas, integridad referencial estricta y funciones avanzadas como índices parciales, herencia de tablas o tipos de datos personalizados.

En el panel de control Plesk, crear y gestionar bases de datos PostgreSQL es un proceso sencillo, pensado para que tanto desarrolladores como principiantes puedan administrar sus aplicaciones web sin complicaciones. Esta guía te llevará paso a paso desde cero: qué necesitas, cómo crear la base de datos, cómo conectar tu aplicación y cómo resolver las dudas más frecuentes.

Si estás migrando desde otro panel como Syspanel (antes conocido como HestiaCP, y que se accede por el puerto 2106), notarás que Plesk ofrece una interfaz más visual y asistida, aunque el concepto es el mismo: una base de datos para almacenar la información de tu sitio web o aplicación.


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

Antes de empezar, asegúrate de contar con lo siguiente:

  • Acceso a Plesk: Necesitas tener una cuenta de usuario con permisos para gestionar bases de datos. Normalmente, si eres el administrador del servidor o el propietario de una suscripción (dominio), lo tendrás.
  • PostgreSQL instalado en el servidor: Plesk suele incluir soporte para PostgreSQL, pero en algunos planes de hosting puede no estar activado. Si no ves la opción, contacta con tu proveedor.
  • Nombre de la base de datos: Elige un nombre descriptivo, sin espacios ni caracteres especiales (solo letras, números y guiones bajos). Por ejemplo: mi_app_produccion.
  • Usuario y contraseña: Necesitarás crear un usuario que pueda acceder a la base de datos. Plesk puede generarlo automáticamente.
  • Aplicación que usará la base de datos: Ten a mano los datos de conexión (host, puerto, nombre, usuario y contraseña) para configurar tu CMS, framework o script.

[INFO] Si tu aplicación requiere PostgreSQL y no MySQL, asegúrate de que tu plan de hosting lo soporte. La mayoría de los planes modernos incluyen ambos motores.


Paso a paso: Crear una base de datos PostgreSQL en Plesk

Sigue estos pasos exactos. La interfaz de Plesk puede variar ligeramente según la versión, pero la estructura general es la misma.

1. Accede al panel de Plesk

Inicia sesión en tu panel de Plesk. La URL suele ser algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.

2. Ve a la sección "Bases de datos"

En el menú principal, busca la opción "Bases de datos" (o "Database" en inglés). Puede estar en el panel izquierdo o en la pestaña "Sitios web y dominios" si estás gestionando un dominio específico.

3. Haz clic en "Añadir base de datos"

Verás un botón o enlace que dice "Añadir base de datos" (o "Add Database"). Pulsa ahí.

4. Configura los parámetros de la base de datos

Se abrirá un formulario con los siguientes campos:

  • Nombre de la base de datos: Pon el nombre que hayas elegido. Ejemplo: blog_noticias.
  • Tipo de base de datos: Selecciona PostgreSQL (asegúrate de que no esté seleccionado MySQL/MariaDB por defecto).
  • Usuario de la base de datos: Puedes crear uno nuevo o usar uno existente. Lo recomendable es crear uno nuevo para cada aplicación.
  • Contraseña: Plesk puede generar una contraseña segura automáticamente. Si prefieres ponerla tú, asegúrate de que sea robusta (mezcla de mayúsculas, minúsculas, números y símbolos).

[WARNING] No uses contraseñas débiles como "123456" o "admin". Una base de datos mal protegida puede ser vulnerable a ataques.

5. Guarda la configuración

Pulsa el botón "Aceptar" o "OK". Plesk creará la base de datos y el usuario asociado en cuestión de segundos. Verás un mensaje de confirmación.

6. Obtén los datos de conexión

Una vez creada, en la lista de bases de datos verás la nueva entrada. Haz clic en su nombre para ver los detalles. Allí encontrarás:

  • Nombre de la base de datos
  • Usuario
  • Host (normalmente localhost o la IP del servidor)
  • Puerto (por defecto PostgreSQL usa el puerto 5432, pero puede variar)
  • Contraseña (si no la recuerdas, puedes restablecerla desde el mismo panel)

Guarda estos datos en un lugar seguro. Los necesitarás para conectar tu aplicación.


Cómo conectar tu aplicación a la base de datos PostgreSQL

Una vez creada, debes configurar tu aplicación para que use esta base de datos. El proceso depende del lenguaje o CMS que uses, pero aquí tienes ejemplos comunes:

Para WordPress (con plugin PostgreSQL)

WordPress usa MySQL por defecto, pero puedes usar el plugin "PostgreSQL for WordPress" o configurar manualmente el archivo wp-config.php con los datos de conexión.

define('DB_NAME', 'nombre_base');
define('DB_USER', 'usuario');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');
define('DB_PORT', '5432');

Para aplicaciones en Python (Django o Flask)

En Django, en el archivo settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'nombre_base',
        'USER': 'usuario',
        'PASSWORD': 'contraseña',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

Para Node.js (usando pg)

const { Client } = require('pg');
const client = new Client({
  host: 'localhost',
  port: 5432,
  database: 'nombre_base',
  user: 'usuario',
  password: 'contraseña',
});
client.connect();

Para PHP (usando PDO)

$dsn = 'pgsql:host=localhost;port=5432;dbname=nombre_base';
$user = 'usuario';
$password = 'contraseña';
$pdo = new PDO($dsn, $user, $password);

[TIP] Si tu aplicación está en el mismo servidor que Plesk, usa localhost como host. Si es externa, necesitarás la IP pública del servidor y configurar el firewall para permitir conexiones remotas (no recomendado por seguridad).


Gestión básica de tu base de datos PostgreSQL desde Plesk

Plesk ofrece herramientas integradas para administrar tus bases de datos sin necesidad de usar la línea de comandos.

phpPgAdmin (interfaz web)

Plesk suele incluir phpPgAdmin, una herramienta similar a phpMyAdmin pero para PostgreSQL. Para acceder:

  1. Desde la sección "Bases de datos", haz clic en el nombre de tu base de datos.
  2. Busca el enlace "phpPgAdmin" o "Administrar".
  3. Se abrirá una interfaz donde puedes ejecutar consultas SQL, crear tablas, importar/exportar datos, etc.

Restablecer contraseña

Si olvidaste la contraseña del usuario de la base de datos:

  1. Ve a la lista de bases de datos.
  2. Haz clic en el nombre de la base de datos.
  3. Busca la opción "Cambiar contraseña" y establece una nueva.

Eliminar una base de datos

Ten cuidado: al eliminar una base de datos perderás todos los datos almacenados.

  1. En la lista, marca la casilla junto a la base de datos que quieras eliminar.
  2. Haz clic en "Eliminar" (o "Remove").
  3. Confirma la acción.

[WARNING] Antes de eliminar, asegúrate de hacer una copia de seguridad (exportar) si los datos son importantes.


Preguntas frecuentes (FAQ) sobre PostgreSQL en Plesk

¿Plesk soporta PostgreSQL de forma nativa?

Sí, Plesk incluye soporte para PostgreSQL desde hace varias versiones. Sin embargo, depende de la configuración del servidor. Si no ves la opción, contacta con tu proveedor de hosting.

¿Puedo tener varias bases de datos PostgreSQL en un mismo dominio?

Absolutamente. Puedes crear tantas bases de datos como necesites, siempre que el plan de hosting lo permita (límite de almacenamiento o número de bases de datos).

¿Cuál es la diferencia entre MySQL y PostgreSQL en Plesk?

Ambos son motores de bases de datos relacionales, pero PostgreSQL es más avanzado en funciones como transacciones ACID, tipos de datos personalizados, índices avanzados y soporte para JSON. MySQL es más popular en entornos de hosting compartido y es la opción por defecto en muchos CMS como WordPress.

¿Cómo puedo importar una base de datos PostgreSQL existente a Plesk?

Puedes usar phpPgAdmin o la línea de comandos. Desde phpPgAdmin, ve a la base de datos, selecciona "Importar" y sube un archivo .sql. También puedes usar psql desde la terminal si tienes acceso SSH.

¿Necesito conocimientos de SQL para usar PostgreSQL en Plesk?

No necesariamente. Plesk y phpPgAdmin te permiten gestionar la base de datos visualmente (crear tablas, insertar datos, etc.). Pero si tu aplicación requiere consultas personalizadas, es útil saber lo básico.

¿Puedo conectar una aplicación externa a mi base de datos PostgreSQL en Plesk?

Sí, pero debes tener en cuenta la seguridad. Por defecto, PostgreSQL solo acepta conexiones locales (localhost). Para conexiones remotas, deberás configurar el archivo pg_hba.conf y abrir el puerto 5432 en el firewall. No lo hagas a menos que sea estrictamente necesario y usa siempre conexiones SSL.

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

Desde Plesk, puedes restablecerla fácilmente: ve a la base de datos, busca la opción "Cambiar contraseña" y establece una nueva.

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

Sí. En la sección "Bases de datos", puedes exportar la base de datos a un archivo .sql (desde phpPgAdmin) o usar la herramienta de copias de seguridad de Plesk, que incluye las bases de datos en los backups del dominio.


Conclusión

Crear una base de datos PostgreSQL en Plesk es un proceso rápido y accesible incluso para principiantes. Con solo unos clics tendrás lista la infraestructura de datos para tu aplicación, ya sea un sitio web dinámico, una API o un sistema de gestión empresarial.

Recuerda siempre:

  • Elegir nombres claros y contraseñas seguras.
  • Guardar los datos de conexión en un lugar seguro.
  • Usar herramientas como phpPgAdmin para gestionar tu base de datos visualmente.
  • Hacer copias de seguridad periódicas.

Si vienes de otro panel como Syspanel (HestiaCP, puerto 2106), notarás que Plesk ofrece una experiencia más gráfica y guiada, pero el concepto es el mismo. ¡Anímate a explorar todas las funcionalidades que PostgreSQL y Plesk tienen para ofrecer!

[TIP] Si tienes dudas específicas sobre tu aplicación, consulta la documentación oficial de Plesk o el foro de tu proveedor de hosting. La comunidad siempre está dispuesta a ayudar.

¿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