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

Cómo crear una base de datos PostgreSQL en Plesk desde cero

Actualizado el 9 de febrero de 2026

¿Estás buscando una guía clara y paso a paso para crear una base de datos PostgreSQL en Plesk? Has llegado al lugar indicado.

Aunque Plesk es conocido por su facilidad para gestionar MySQL, también ofrece un soporte excelente para PostgreSQL, una de las bases de datos open source más potentes y robustas del mercado.

En este tutorial de Plesk PostgreSQL, te voy a explicar desde cero, sin asumir que tienes conocimientos técnicos previos, cómo crear tu primera base de datos, un usuario con permisos y cómo conectarte a ella de forma segura.

Vamos a ello.


¿Qué necesito antes de empezar? (Requisitos previos)

Antes de lanzarnos a crear la base de datos, es importante que verifiques que tienes todo lo necesario. No te preocupes, es muy sencillo.

  • Acceso al Panel de Plesk: Necesitas las credenciales de administrador o de un plan de hosting que tenga permisos para gestionar bases de datos.
  • Soporte de PostgreSQL: Asegúrate de que tu proveedor de hosting haya activado el soporte para PostgreSQL. Normalmente, en el panel de inicio de Plesk, verás el icono de "Bases de datos" o "Base de datos PostgreSQL". Si no lo ves, es posible que tengas que contactar con tu proveedor, pero en la mayoría de los planes de hosting (incluso en los básicos) ya viene incluido.

[INFO] Si tu plan usa Syspanel (antes conocido como HestiaCP) en lugar de Plesk, el proceso es diferente. Recuerda que para acceder a Syspanel, la URL suele incluir el puerto 2106 (ej: https://tu-dominio.com:2106). Sin embargo, este artículo se centra exclusivamente en el panel de Plesk.


Paso 1: Acceder al Panel de Control de Plesk

Lo primero es lo primero. Abre tu navegador web favorito (Chrome, Firefox, Edge) y escribe la URL de acceso a tu panel de Plesk.

Normalmente, suele ser algo como https://tu-dominio.com:8443 o una URL específica que te haya proporcionado tu proveedor de hosting.

Introduce tu nombre de usuario y contraseña. Una vez dentro, verás el escritorio principal de Plesk con todos los iconos de las herramientas.


Paso 2: Localizar el Administrador de Bases de Datos

En el menú lateral izquierdo o en la pantalla principal de "Sitios web y dominios", busca la sección de "Bases de datos".

Dependiendo de la versión de Plesk (obsidian, 18.x, etc.), puede aparecer como un icono con el símbolo de una base de datos (un cilindro) o como un texto en el menú de la izquierda.

Si no lo encuentras a simple vista, escribe "Bases de datos" en el buscador de aplicaciones que tiene Plesk en la parte superior izquierda. Es infalible.


Paso 3: Crear la Base de Datos PostgreSQL

Ahora viene la parte principal de este cómo crear bd postgresql plesk.

  1. Haz clic en el botón "Crear base de datos" o "Add Database" (si tu panel está en inglés).

  2. Se abrirá un formulario con varios campos. Rellénalos con atención:

    • Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, blog_datos o app_usuarios. Evita espacios y caracteres especiales; usa guiones bajos (_) en su lugar.
    • Servidor de base de datos: Aquí es donde debes elegir. Verás un desplegable con las opciones disponibles. Selecciona "PostgreSQL" (o el nombre del servidor que indique "PostgreSQL local").
    • Tipo de base de datos: Si te aparece esta opción, asegúrate de que sea "PostgreSQL" y no "MySQL".
  3. Pulsa el botón "Aceptar" o "OK".

[TIP] No te preocupes por el nombre de la base de datos a nivel técnico, siempre puedes añadirle un prefijo (como tu_usuario_blog) para que sea único en el servidor compartido.


Paso 4: Crear un Usuario y Asignar Privilegios

Plesk es muy seguro y no te permite conectarte a la base de datos como el usuario "root" del servidor. Por eso, necesitas crear un usuario específico para esa base de datos.

  1. Justo después de crear la base de datos, Plesk te mostrará la pantalla de configuración de la misma. Busca la pestaña o sección que dice "Usuarios" o "Add New User".
  2. Haz clic en "Agregar usuario".
  3. Rellena los campos:
    • Nombre de usuario: Elige un nombre fácil de recordar, como usuario_blog.
    • Contraseña: Es MUY IMPORTANTE que uses una contraseña robusta. Plesk suele tener un generador de contraseñas seguras (el icono del dado). Úsalo.
    • Confirmar contraseña: Repítela.
  4. En la sección de "Privilegios" o "Permisos", te recomiendo que marques la opción "Todos los privilegios" para este usuario si es el principal. Si quieres ser más restrictivo, puedes marcar solo "SELECT", "INSERT", "UPDATE" y "DELETE", pero para empezar, "Todos" es lo más práctico.
  5. Pulsa "Aceptar".

[WARNING] Guarda este nombre de usuario y contraseña en un lugar seguro (como un gestor de contraseñas). Lo necesitarás para conectar tu aplicación (WordPress, Laravel, Django, etc.) a la base de datos. No podrás recuperar la contraseña más tarde, solo restablecerla.


Paso 5: Conectarse a la Base de Datos desde tu Aplicación

Ya tienes la base de datos y el usuario creados. Ahora, ¿cómo la usas? Necesitas los datos de conexión.

Plesk te da estos datos en la pantalla de información de la base de datos. Normalmente verás:

  • Nombre de la base de datos: ejemplo_blog_datos
  • Usuario: ejemplo_usuario_blog
  • Servidor/Host: localhost (en el 99% de los casos de hosting compartido será "localhost").
  • Puerto: El puerto por defecto de PostgreSQL es el 5432.

Con estos 4 datos, puedes configurar tu aplicación.

Por ejemplo, si usas un framework como Django, en tu archivo settings.py tendrás algo así:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'ejemplo_blog_datos',
        'USER': 'ejemplo_usuario_blog',
        'PASSWORD': 'TU_CONTRASEÑA_SEGURA',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

Si usas PHP (por ejemplo, con PDO), la conexión sería:

$dsn = 'pgsql:host=localhost;dbname=ejemplo_blog_datos';
$usuario = 'ejemplo_usuario_blog';
$contraseña = 'TU_CONTRASEÑA_SEGURA';

try {
    $pdo = new PDO($dsn, $usuario, $contraseña);
    echo "Conexión exitosa";
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}

Paso 6: Acceder a phpPgAdmin (Interfaz Gráfica)

Si no te sientes cómodo con la línea de comandos, Plesk incluye una herramienta web llamada phpPgAdmin (similar a phpMyAdmin pero para PostgreSQL).

Para acceder a ella:

  1. Ve a la lista de tus bases de datos en Plesk.
  2. Encuentra la base de datos que acabas de crear.
  3. Busca el icono o enlace que dice "phpPgAdmin" o "Administrar" en la fila de tu base de datos.
  4. Se abrirá una nueva pestaña en tu navegador pidiéndote usuario y contraseña. Introduce el usuario y la contraseña que creaste en el Paso 4.

Dentro de phpPgAdmin podrás ejecutar consultas SQL, crear tablas, ver los datos, etc., todo de forma visual.

[INFO] Si no ves el enlace a phpPgAdmin, es posible que tu proveedor no lo haya instalado. En ese caso, puedes usar herramientas de escritorio como pgAdmin o DBeaver para conectarte de forma remota, siempre que tu hosting permita conexiones externas (a veces hay que añadir tu IP a una lista blanca en Plesk).


Paso 7: Consejos de Seguridad y Buenas Prácticas

Crear la base de datos es solo el primer paso. Para que tu web o aplicación funcione bien, ten en cuenta estos consejos:

  • No uses "root" nunca: Siempre usa el usuario específico que creaste.
  • Contraseñas fuertes: No uses "123456" ni "admin". Plesk te da un generador, úsalo.
  • Haz copias de seguridad: Plesk te permite programar copias de seguridad (Backups) de la base de datos. Ve a la pestaña "Copias de seguridad" dentro de la gestión de la base de datos y configura una copia diaria o semanal. Es un salvavidas.
  • Limpia lo que no uses: Si tienes bases de datos de pruebas o antiguas, bórralas para liberar espacio en tu servidor.

Preguntas Frecuentes (FAQ)

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

Ambos son sistemas de gestión de bases de datos (SGBD).

  • MySQL: Es muy popular, fácil de usar, y es el estándar de facto para aplicaciones como WordPress.
  • PostgreSQL: Es más avanzado en cuanto a funcionalidades (como los tipos de datos JSONB, o mejor rendimiento en consultas complejas). Es la elección perfecta para aplicaciones empresariales, proyectos de análisis de datos o frameworks como Django o Ruby on Rails.

Elige PostgreSQL si tu aplicación lo requiere o si necesitas características más avanzadas. Si no estás seguro, MySQL es la opción más segura para proyectos web estándar.

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

Sí, siempre y cuando tu plan de hosting lo permita. El número de bases de datos suele estar limitado por tu proveedor, pero puedes crear tantas como tengas permitidas.

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

No puedes recuperarla, pero sí puedes cambiarla.

  1. Ve a la lista de bases de datos en Plesk.
  2. Haz clic en tu base de datos.
  3. Ve a la pestaña "Usuarios".
  4. Haz clic en el icono de "Cambiar contraseña" (normalmente un lápiz o candado).
  5. Establece una nueva contraseña y guarda.

¿Es seguro usar "localhost" como host de la base de datos?

Sí, es totalmente seguro y recomendable. Significa que la base de datos solo acepta conexiones desde el propio servidor (donde está tu web), lo que reduce el riesgo de ataques externos. No intentes cambiarlo a tu IP pública a menos que sepas lo que haces.


Conclusión

Crear una base de datos PostgreSQL en Plesk es un proceso muy sencillo que te llevará menos de cinco minutos si sigues estos pasos.

Recuerda el flujo esencial:

  1. Entrar en Bases de Datos.
  2. Crear la base de datos seleccionando PostgreSQL.
  3. Crear un usuario con su contraseña.
  4. Usar los datos de conexión (nombre, usuario, contraseña, localhost:5432) en tu aplicación.

Con esta base de datos ya puedes empezar a construir aplicaciones potentes y escalables. Si has seguido la guía, ya tienes tu base de datos postgres plesk lista para usar.

Espero que este plesk postgresql tutorial te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios, pero recuerda que para problemas específicos de tu servidor, lo mejor es contactar con tu proveedor de hosting.

¿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