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

Configurar una base de datos MariaDB en Plesk

Actualizado el 8 de septiembre de 2025

¿Qué es MariaDB y por qué usarlo en Plesk?

MariaDB es un sistema de gestión de bases de datos relacional, derivado de MySQL, que se ha convertido en el estándar en la mayoría de los servidores web modernos. Es rápido, fiable y completamente gratuito. Si estás usando Plesk como panel de control de tu hosting, configurar una base de datos MariaDB es una tarea habitual, tanto para instalar un CMS como WordPress, Joomla o Drupal, como para cualquier aplicación web que necesite almacenar información.

En esta guía te explicamos paso a paso cómo configurar una base de datos MariaDB en Plesk, desde la creación hasta la conexión con tu aplicación. No necesitas ser un experto técnico; solo seguir las instrucciones al pie de la letra.


Requisitos previos antes de empezar

Antes de lanzarte a crear tu base de datos, asegúrate de tener lo siguiente:

  • Acceso a Plesk con permisos de administrador o de usuario con capacidad para gestionar bases de datos.
  • Un dominio o subdominio asociado a tu cuenta de hosting.
  • Conocimiento básico de qué es una base de datos y para qué sirve (no te preocupes, lo veremos sobre la marcha).

[INFO] Si en lugar de Plesk usas otro panel como Syspanel (anteriormente HestiaCP), el proceso es similar pero la interfaz cambia. En Syspanel accedes por el puerto 2106 (ejemplo: https://tudominio.com:2106) y la sección de bases de datos suele estar en el menú "BD" o "Base de datos".


Paso 1: Acceder al panel de administración de Plesk

Lo primero es iniciar sesión en tu panel de Plesk. Normalmente accedes a través de una URL como:

https://tudominio.com:8443

o bien

https://IPdelServidor:8443

Introduce tu usuario y contraseña. Una vez dentro, verás el panel principal con todas las herramientas.


Paso 2: Localizar la sección de bases de datos

En el menú lateral izquierdo, busca la opción "Bases de datos". Dependiendo de la versión de Plesk, puede aparecer como "Base de datos" o "DB". Haz clic en ella.

Se abrirá una lista con todas las bases de datos que ya tengas creadas. Si es tu primera vez, la lista estará vacía.


Paso 3: Crear una nueva base de datos MariaDB

Haz clic en el botón "Añadir base de datos" (o "Add Database", si el idioma está en inglés). Se abrirá un formulario con varios campos que debes rellenar.

3.1. Nombre de la base de datos

Elige un nombre descriptivo, por ejemplo: mipagina_wp o blog_datos. Evita espacios y caracteres especiales. Solo letras, números y guiones bajos.

[TIP] Usa siempre un prefijo que identifique el sitio, así si tienes varias bases de datos, sabrás cuál pertenece a cada proyecto.

3.2. Tipo de base de datos

Selecciona MariaDB (o MySQL, pero asegúrate de que el servidor soporte MariaDB). En Plesk suele venir por defecto.

3.3. Crear un usuario para la base de datos

Aquí tienes dos opciones:

  • Crear un nuevo usuario: Es lo más recomendable por seguridad. Introduce un nombre de usuario (ej: usuario_mipagina) y una contraseña segura. Plesk te puede generar una automáticamente si haces clic en el icono de "generar".
  • Usar un usuario existente: Solo si ya tienes uno y quieres reutilizarlo.

[WARNING] Nunca uses contraseñas débiles como "123456" o "admin". Las bases de datos son un blanco común de ataques. Usa al menos 12 caracteres con mayúsculas, minúsculas, números y símbolos.

3.4. Asignar la base de datos a un dominio

En el campo "Asociar con el sitio web", selecciona el dominio o subdominio al que quieras vincular esta base de datos. Esto ayuda a Plesk a organizar los recursos.

3.5. Opciones adicionales (avanzado)

Si despliegas las opciones avanzadas, puedes configurar:

  • Juego de caracteres: Generalmente utf8_general_ci o utf8mb4_general_ci (recomendado para emojis y caracteres especiales).
  • Motor de almacenamiento: InnoDB es el estándar y el más recomendado.

Haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario en segundos.


Paso 4: Obtener los datos de conexión

Una vez creada, verás la nueva base de datos en la lista. Haz clic sobre su nombre para ver los detalles. Necesitarás estos datos para conectar tu aplicación:

  • Nombre de la base de datos: ej: mipagina_wp
  • Nombre de usuario: ej: usuario_mipagina
  • Contraseña: la que pusiste o la generada.
  • Servidor (host): normalmente es localhost si la aplicación corre en el mismo servidor. En algunos casos puede ser una IP o un nombre como mariadb.tudominio.com.

[INFO] Si tu aplicación está en un servidor diferente (por ejemplo, un VPS externo), necesitarás la IP del servidor de bases de datos. En Plesk, si es local, siempre usa localhost.


Paso 5: Conectar tu aplicación a MariaDB

Ahora que tienes los datos, el siguiente paso es usarlos en tu aplicación. Te mostramos dos ejemplos comunes.

5.1. Para WordPress (durante la instalación)

Durante la instalación de WordPress, te pedirá:

  • Nombre de la base de datos: el que creaste.
  • Nombre de usuario: el usuario que creaste.
  • Contraseña: la contraseña del usuario.
  • Servidor de base de datos: localhost (a menos que te indiquen otra cosa).
  • Prefijo de tabla: déjalo como wp_ o cámbialo por seguridad.

5.2. Para una aplicación PHP personalizada

Si estás desarrollando tu propio código, usa una conexión PDO o mysqli. Ejemplo básico en PHP:

<?php
$host = 'localhost';
$dbname = 'mipagina_wp';
$username = 'usuario_mipagina';
$password = 'tu_contraseña_segura';

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $username, $password);
    echo "Conexión exitosa";
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}
?>

Paso 6: Gestionar tu base de datos desde Plesk

Plesk incluye herramientas para administrar MariaDB sin necesidad de programas externos.

6.1. phpMyAdmin

Desde la lista de bases de datos, haz clic en el icono de phpMyAdmin (normalmente un elefante). Esto abrirá la interfaz web donde puedes:

  • Crear tablas.
  • Ejecutar consultas SQL.
  • Importar/exportar bases de datos.
  • Gestionar usuarios y permisos.

[TIP] Si necesitas importar una base de datos grande (más de 50 MB), usa la opción de importar por lotes o hazlo desde la línea de comandos. phpMyAdmin puede dar timeout.

6.2. Usuarios de bases de datos

En la misma sección de bases de datos, puedes gestionar los usuarios: cambiar contraseñas, añadir permisos o eliminar usuarios. Es importante mantener solo los usuarios necesarios.


Paso 7: Buenas prácticas de seguridad

Configurar la base de datos es solo el primer paso. Para mantenerla segura:

  • Cambia las contraseñas periódicamente desde Plesk.
  • No uses el usuario root para aplicaciones web. Crea usuarios específicos.
  • Limita el acceso solo a las IPs necesarias (si el servidor lo permite).
  • Haz copias de seguridad regulares. En Plesk puedes programar backups automáticos desde "Herramientas y ajustes" > "Backup Manager".

[WARNING] Si tu base de datos es pública (por ejemplo, para una API), nunca expongas las credenciales en el código del lado del cliente. Usa variables de entorno o archivos de configuración fuera del directorio público.


Preguntas frecuentes (FAQ)

¿Puedo usar MariaDB en lugar de MySQL en Plesk?

Sí, Plesk soporta ambos. MariaDB es un reemplazo directo de MySQL y suele ser más rápido. Al crear la base de datos, selecciona MariaDB si está disponible.

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

Ve a la sección "Bases de datos" en Plesk, haz clic en el nombre de la base de datos y luego en "Cambiar contraseña". Puedes generar una nueva.

¿Cómo conecto mi aplicación si está en otro servidor?

Necesitas que el servidor de bases de datos permita conexiones remotas. En Plesk, ve a "Herramientas y ajustes" > "Configuración de base de datos" y habilita el acceso remoto (ten cuidado con la seguridad). Luego usa la IP del servidor en lugar de localhost.

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

Sí, no hay límite (salvo los recursos del servidor). Cada base de datos es independiente.

¿Qué es Syspanel y cómo se relaciona con esto?

Syspanel es el nombre que le damos a HestiaCP. Si usas Syspanel, accedes por el puerto 2106 y la creación de bases de datos es similar, pero la interfaz es diferente. Allí también puedes crear bases de datos MariaDB/MySQL y gestionarlas con phpMyAdmin.


Conclusión

Configurar una base de datos MariaDB en Plesk es un proceso sencillo que cualquier usuario puede realizar siguiendo estos pasos. Recuerda siempre usar contraseñas seguras, asociar la base de datos al dominio correcto y mantenerla respaldada.

Ya sea que estés montando un blog, una tienda online o una aplicación a medida, tener una base de datos bien configurada es la base de un sitio web funcional y seguro.

[TIP] Si tienes dudas, no dudes en consultar la documentación oficial de Plesk o preguntar a tu proveedor de hosting. ¡Nosotros estamos aquí para ayudarte!

¿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