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

Cómo crear una base de datos en Plesk (MySQL y PostgreSQL)

Actualizado el 17 de diciembre de 2025

Primeros pasos: ¿Qué es una base de datos y por qué la necesitas?

Imagina que tu web es una tienda física. Los archivos HTML, CSS y JavaScript son la decoración, los carteles y el escaparate. Pero, ¿dónde guardas el inventario, los precios o los datos de tus clientes? Exacto, en un almacén. En el mundo digital, ese almacén es la base de datos.

Para la mayoría de aplicaciones modernas (como WordPress, PrestaShop, Magento o cualquier script PHP), la base de datos es el corazón que guarda todo el contenido: entradas, páginas, usuarios, pedidos, configuraciones... Sin una base de datos funcionando correctamente, tu sitio web simplemente no puede operar.

Plesk es uno de los paneles de control de hosting más populares y potentes que existen. Su gran ventaja es que automatiza tareas complejas y te ofrece una interfaz gráfica muy intuitiva para que no necesites ser un experto en líneas de comandos. Crear una base de datos en Plesk es un proceso sencillo que se realiza en menos de cinco minutos, y en este artículo te lo voy a explicar paso a paso, tanto para MySQL como para PostgreSQL, incluyendo cómo gestionar los usuarios y permisos.


¿MySQL o PostgreSQL? ¿Cuál elijo?

Antes de empezar a crear, es fundamental entender qué tipo de base de datos necesitas. Aunque ambas son excelentes, tienen características diferentes.

MySQL: El todoterreno estándar

MySQL es el sistema de gestión de bases de datos más utilizado en el mundo del hosting compartido. Es la opción por defecto para la gran mayoría de CMS (Sistemas de Gestión de Contenidos) como WordPress, Joomla o Drupal.

  • Ventajas: Es extremadamente rápido en lecturas, muy estable, tiene una enorme comunidad de soporte y prácticamente cualquier aplicación web lo soporta de serie.
  • Cuándo usarlo: Si tu aplicación no especifica lo contrario, elige MySQL. Es la opción más segura y compatible.

PostgreSQL: El motor avanzado

PostgreSQL es un sistema más avanzado y robusto, a menudo comparado con los motores de bases de datos empresariales de pago. Ofrece características como integridad referencial más estricta, tipos de datos más complejos y mejor manejo de operaciones concurrentes.

  • Ventajas: Mayor fiabilidad, mejor rendimiento en consultas muy complejas y soporte nativo para datos JSON, ideal para aplicaciones modernas.
  • Cuándo usarlo: Si tu aplicación está hecha a medida, si es un proyecto de desarrollo serio o si el software que vas a instalar lo requiere explícitamente (por ejemplo, algunos ERP o sistemas de análisis de datos).

Regla general: Si no tienes ni idea de cuál usar, MySQL es tu opción. Es como el "coche estándar" que funciona en todas partes.


Cómo crear una base de datos MySQL en Plesk

Vamos a lo práctico. Sigue estos pasos al pie de la letra y tendrás tu base de datos MySQL creada en un momento.

Paso 1: Accede al panel de Plesk

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

Paso 2: Localiza la sección de Bases de Datos

Una vez dentro del panel principal, verás un menú lateral o una serie de iconos en el centro. Busca la sección que dice "Bases de datos" o "Databases" (si lo tienes en inglés). Haz clic en ella.

Paso 3: Añade una nueva base de datos

En la parte superior derecha de la pantalla, verás un botón azul que dice "Añadir base de datos" o "+ Add Database". Pulsa ese botón.

Paso 4: Configura los parámetros principales

Aquí es donde se define todo. Verás un formulario con varios campos. Te explico cada uno:

  1. Nombre de la base de datos: Elige un nombre descriptivo. Es recomendable usar un prefijo que lo identifique con tu sitio. Por ejemplo: mipagina_wp. Importante: No uses espacios ni caracteres especiales, solo letras, números y guiones bajos.
  2. Tipo de base de datos: Aquí seleccionarás el motor. En el desplegable, elige MySQL.
  3. Servidor de bases de datos: Si solo tienes uno, aparecerá seleccionado por defecto. Si tienes varios, elige el que prefieras (normalmente el que está marcado como "localhost").

Paso 5: Crear el usuario de la base de datos

Este es un paso crítico para la seguridad. No es recomendable utilizar el usuario administrador principal de Plesk para conectar tu web a la base de datos. Lo correcto es crear un usuario dedicado que solo tenga permisos sobre esta base de datos en concreto.

En el mismo formulario, verás una sección que dice "Usuario de la base de datos". Marca la casilla "Crear un usuario de base de datos" o similar. Ahora tendrás que rellenar:

  • Nombre de usuario: Al igual que el nombre de la BD, elige algo descriptivo, como mipagina_user.
  • Contraseña: Plesk suele tener un botón mágico con forma de llave o dado que genera una contraseña segura automáticamente. Te recomiendo que uses ese botón para evitar contraseñas débiles. Si prefieres escribirla tú, asegúrate de que sea larga y compleja (con mayúsculas, minúsculas, números y símbolos). Guárdala en un lugar seguro, la necesitarás para configurar tu aplicación.

[TIP] Aunque Plesk te permite crear el usuario más tarde, es mucho más eficiente hacerlo ahora, en el mismo paso. Así te aseguras de que el usuario tiene permisos completos sobre esa base de datos desde el principio.

Paso 6: Finaliza la creación

Revisa que todos los datos sean correctos y pulsa el botón "OK" o "Aceptar". Plesk procesará la solicitud y en unos segundos verás tu nueva base de datos en la lista.

¡Enhorabuena! Ya has creado tu base de datos MySQL. Ahora, cuando instales WordPress o cualquier otro script, te pedirá el nombre de la base de datos, el usuario y la contraseña. Simplemente copia los datos que acabas de crear.


Cómo crear una base de datos PostgreSQL en Plesk

El proceso para PostgreSQL es prácticamente idéntico al de MySQL. Plesk unifica la experiencia de usuario, lo cual es una gran ventaja. Vamos a ello.

Paso 1 y 2: Acceso y navegación

Repite los pasos 1 y 2 de la sección anterior. Entra en Plesk y navega hasta la sección "Bases de datos".

Paso 3: Añadir una nueva base de datos

Pulsa el botón "Añadir base de datos".

Paso 4: Configuración específica para PostgreSQL

En el formulario de creación, verás los mismos campos que antes:

  1. Nombre de la base de datos: Elige un nombre descriptivo, como miapp_pg.
  2. Tipo de base de datos: Aquí viene la diferencia. En el menú desplegable, en lugar de MySQL, selecciona PostgreSQL.
  3. Servidor: Selecciona el servidor de PostgreSQL si tienes más de uno.

Paso 5: Usuario para PostgreSQL

Plesk también te permitirá crear un usuario para esta base de datos. El proceso es el mismo que con MySQL: activa la casilla de "Crear un usuario", escribe el nombre y genera una contraseña segura.

[WARNING] Asegúrate de que el nombre de usuario y la contraseña que creas para PostgreSQL no entren en conflicto con otros usuarios existentes en el sistema. Plesk te avisará si el nombre ya está en uso.

Paso 6: Crear la base de datos

Pulsa "OK". En unos instantes, tu base de datos PostgreSQL estará creada y lista para ser utilizada por tu aplicación.


Cómo agregar un usuario a una base de datos existente en Plesk

¿Necesitas crear otro usuario para la misma base de datos? Quizás tienes una aplicación que usa un usuario para leer datos y otro para escribirlos. Plesk lo facilita enormemente.

Accede a la base de datos

Ve a la sección "Bases de datos" y haz clic en el nombre de la base de datos a la que quieres añadir el nuevo usuario. Se abrirá una página con los detalles de la misma.

Busca la sección de usuarios

En esa página de detalles, verás una sub-sección o una pestaña llamada "Usuarios". Haz clic en ella.

Añade el nuevo usuario

Verás un botón que dice "Añadir usuario" o "Agregar usuario". Púlsalo.

Ahora tienes dos opciones:

  • Crear un usuario nuevo: Rellena el nombre de usuario y la contraseña, tal y como hicimos antes.
  • Añadir un usuario existente: Si el usuario ya existe en Plesk (porque lo creaste para otra base de datos), puedes seleccionarlo de una lista desplegable para no tener que crear otro.

Asigna los privilegios

Esta es la parte más importante y donde mucha gente se confunde. Plesk te mostrará una lista de permisos (SELECT, INSERT, UPDATE, DELETE, etc.) y, a menudo, una opción rápida llamada "Todos los privilegios".

  • ¿Qué elegir? Para un sitio web estándar (como WordPress), lo más común y sencillo es otorgar "Todos los privilegios". Esto permite al usuario leer, escribir, modificar y borrar datos, lo cual es necesario para que la aplicación funcione con normalidad.
  • ¿Y si soy más estricto? Si estás desarrollando una aplicación y quieres separar roles, puedes marcar solo los permisos de lectura (SELECT) para un usuario "de consulta" y añadir los de escritura (INSERT, UPDATE) a otro "de edición".

[INFO] No te preocupes demasiado por esto ahora. La opción "Todos los privilegios" es la más utilizada y no representa un riesgo de seguridad grave si tu base de datos y usuario tienen contraseñas robustas.

Pulsa "OK" para guardar los cambios. Ya has agregado un usuario a tu base de datos en Plesk correctamente.


Solución de problemas comunes (FAQ)

Aquí te respondo a las dudas que más me suelen plantear los clientes:

Mi aplicación no se conecta a la base de datos, ¿qué hago?

Esto es lo más habitual. Revisa estas tres cosas en orden:

  1. Los datos son correctos: Vuelve a comprobar el nombre de la base de datos, el usuario y la contraseña. Un simple error tipográfico es la causa del 90% de los fallos.
  2. El servidor de la base de datos: Asegúrate de que en el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress) el host de la base de datos es localhost. En un entorno Plesk estándar, siempre será localhost.
  3. Permisos de usuario: Entra en la base de datos desde Plesk y verifica que el usuario que estás utilizando tiene al menos los permisos de lectura y escritura básicos.

He creado la base de datos, pero no la veo en mi panel de phpMyAdmin

Plesk tiene un gestor de bases de datos integrado llamado phpMyAdmin (para MySQL) y phpPgAdmin (para PostgreSQL). Para acceder a ellos, simplemente haz clic en el icono de phpMyAdmin o phpPgAdmin que aparece junto al nombre de tu base de datos en la lista. No necesitas importar nada, la base de datos ya existe y está visible ahí.

¿Puedo eliminar una base de datos?

Sí. Desde la lista de "Bases de datos", marca la casilla de la base de datos que quieras borrar y pulsa el botón "Eliminar" o "Remove". Ten mucho cuidado: esta acción es irreversible y borrará todos los datos de tu sitio web. Asegúrate de hacer una copia de seguridad antes.

[WARNING] Eliminar una base de datos es equivalente a destruir todo el contenido de tu web. No existe papelera de reciclaje en Plesk para esto. Asegúrate al 100% de que es lo que quieres hacer.

¿Qué es el puerto 2106?

Si estás migrando desde otro panel, como Syspanel (también conocido como HestiaCP), debes saber que su acceso se realiza a través del puerto 2106. Sin embargo, en Plesk el acceso al panel se realiza normalmente a través del puerto 8443 (HTTPS). No es un dato necesario para crear bases de datos, pero es útil saberlo si estás acostumbrado a otros entornos.

¿Necesito crear una base de datos para cada sitio web?

Sí, es altamente recomendable. Si tienes varios sitios web en tu cuenta de Plesk, crea una base de datos independiente para cada uno. Esto aísla los datos y evita conflictos. Si un sitio es hackeado, el atacante no tendrá acceso a los datos de los otros sitios.


Conclusión: Domina tus datos con Plesk

Como has visto, crear una base de datos en Plesk (tanto MySQL como PostgreSQL) es un proceso trivial que está al alcance de cualquier usuario, incluso sin conocimientos técnicos avanzados. La clave está en entender los conceptos básicos: qué es una base de datos, qué tipo necesitas y cómo gestionar los usuarios y sus permisos.

Plesk te da las herramientas para que puedas agregar usuarios, gestionar privilegios y administrar tus bases de datos de forma visual y segura, sin necesidad de tocar una sola línea de código. Con esta guía, ya tienes el conocimiento necesario para poner en marcha cualquier aplicación web que requiera almacenamiento de datos.

Si has seguido los pasos y todo funciona, ¡perfecto! Si te surge cualquier otra duda, no dudes en contactar con tu proveedor de hosting o consultar la documentación oficial de Plesk. La gestión de bases de datos ya no es un misterio para ti.

¿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