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

Cómo crear una base de datos MariaDB en DirectAdmin

Actualizado el 1 de diciembre de 2025

Introducción

Gestionar tus propios datos es una parte fundamental de tener un sitio web o una aplicación en línea. Si estás usando DirectAdmin como panel de control de tu hosting, crear una base de datos es un proceso sencillo, pero es importante hacerlo correctamente para que tu sitio funcione sin problemas. En esta guía, te explicaré paso a paso cómo crear una base de datos MariaDB en DirectAdmin, desde el acceso al panel hasta la configuración de usuarios y permisos.

No importa si eres principiante o ya tienes algo de experiencia; este artículo está diseñado para que cualquier persona pueda seguir las instrucciones sin complicaciones. Además, incluiremos consejos útiles y responderemos a las preguntas más frecuentes para que te conviertas en un experto en la gestión de bases de datos con MariaDB y DirectAdmin.


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

MariaDB es un sistema de gestión de bases de datos relacional, muy similar a MySQL, pero con mejoras en rendimiento, seguridad y características adicionales. Es el motor de base de datos predeterminado en muchos paneles de control, incluyendo DirectAdmin, debido a su estabilidad y licencia de código abierto.

Cuando creas un sitio web con WordPress, Joomla, Drupal o cualquier CMS, o incluso una aplicación personalizada, necesitarás una base de datos para almacenar información como usuarios, publicaciones, configuraciones, etc. MariaDB se encarga de organizar y recuperar esos datos de forma eficiente.

DirectAdmin facilita la creación y administración de estas bases de datos a través de una interfaz web intuitiva. No necesitas conocimientos de comandos SQL para empezar; todo se hace con unos pocos clics.


Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña). Por lo general, el acceso es a través de una URL como https://tudominio.com:2222 o la IP de tu servidor seguida del puerto 2222.
  • Permisos de administración: Debes tener permisos para crear bases de datos. En la mayoría de los planes de hosting compartido, esto está habilitado por defecto.
  • Nombre de la base de datos: Piensa en un nombre descriptivo, como miblog_db o tienda_productos. Evita espacios y caracteres especiales.
  • Usuario y contraseña: Necesitarás crear un usuario que pueda acceder a la base de datos. Es buena práctica usar una contraseña segura.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. En este artículo nos centramos en DirectAdmin, pero los conceptos son transferibles.


Paso a paso: Cómo crear una base de datos MariaDB en DirectAdmin

Sigue estos pasos al pie de la letra. Te prometo que es más fácil de lo que parece.

Paso 1: Inicia sesión en DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel DirectAdmin. Normalmente es algo como:
https://tudominio.com:2222 o https://IP_DEL_SERVIDOR:2222.

Ingresa tu nombre de usuario y contraseña que te proporcionó tu proveedor de hosting. Si no los recuerdas, revisa el correo de bienvenida o contacta al soporte técnico.

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

Una vez dentro del panel, verás varios iconos y opciones. Busca una sección llamada "Administrador de MySQL" o "Bases de Datos MySQL". En versiones recientes de DirectAdmin, también puede aparecer como "MariaDB" o simplemente "Base de Datos".

Haz clic en ese icono. Te llevará a una página donde verás un listado de tus bases de datos existentes (si las hay) y un botón para crear una nueva.

[TIP] Si no encuentras la opción, usa el buscador interno de DirectAdmin (generalmente en la esquina superior derecha) y escribe "base de datos" o "MySQL".

Paso 3: Crea la base de datos

En la página de administración de bases de datos, busca un botón que diga "Crear nueva base de datos" o "Añadir base de datos". Al hacer clic, se abrirá un formulario con los siguientes campos:

  • Nombre de la base de datos: Escribe el nombre que elegiste. Por ejemplo, miproyecto_db. DirectAdmin suele añadir automáticamente un prefijo con tu nombre de usuario (ej: usuario_miproyecto_db), así que no te preocupes si ves algo como eso.
  • Usuario de la base de datos: Crea un nombre de usuario, por ejemplo, admin_miproyecto. Recuerda que también se le añadirá un prefijo.
  • Contraseña: Genera una contraseña segura. Puedes usar el generador que incluye DirectAdmin (normalmente hay un botón al lado del campo). Si prefieres una manual, usa al menos 12 caracteres con mayúsculas, minúsculas, números y símbolos.
  • Confirmar contraseña: Vuelve a escribir la contraseña para asegurarte de que no hay errores.

Algunas versiones también te permiten elegir el juego de caracteres (collation). Si no sabes qué elegir, deja utf8_general_ci o utf8mb4_general_ci (recomendado para aplicaciones modernas como WordPress).

Una vez relleno, haz clic en "Crear" o "Guardar".

Paso 4: Verifica la creación

Después de unos segundos, DirectAdmin te mostrará un mensaje de éxito y la nueva base de datos aparecerá en el listado. Verás algo como:

  • Base de datos: usuario_miproyecto_db
  • Usuario: usuario_admin_miproyecto
  • Servidor: localhost (normalmente)

¡Felicidades! Ya has creado tu base de datos MariaDB en DirectAdmin.


Configuración adicional: Gestión de usuarios y permisos

A veces necesitarás modificar los permisos del usuario o crear más usuarios para la misma base de datos. DirectAdmin lo hace muy sencillo.

Cómo añadir un nuevo usuario a una base de datos existente

  1. En la página de Administrador de MySQL, busca la base de datos a la que quieras añadir un usuario.
  2. Haz clic en el icono de "Editar" o "Gestionar" (normalmente un lápiz o una llave inglesa).
  3. Busca la opción "Añadir nuevo usuario" o "Crear usuario".
  4. Completa el nombre de usuario y contraseña, y selecciona los permisos que deseas:
    • Todos los privilegios: Recomendado para la mayoría de aplicaciones (WordPress, Joomla, etc.).
    • Privilegios personalizados: Puedes elegir solo ciertos permisos como SELECT, INSERT, UPDATE, DELETE, etc. Útil si quieres limitar el acceso por seguridad.
  5. Guarda los cambios.

Cómo eliminar una base de datos

Si ya no necesitas una base de datos, puedes eliminarla desde el mismo listado. Cuidado: Esta acción es irreversible y borrará todos los datos almacenados. Siempre haz una copia de seguridad antes.

  1. En la página de Administrador de MySQL, busca la base de datos.
  2. Haz clic en el icono de "Eliminar" (normalmente una papelera o un aspa roja).
  3. Confirma la acción. DirectAdmin te pedirá que escribas "yes" o hagas clic en un botón de confirmación.

[WARNING] Al eliminar una base de datos, también se eliminan todos los usuarios asociados a ella. Asegúrate de que no la estás usando en ningún sitio web activo.


Consejos prácticos para gestionar tus bases de datos

Aquí tienes algunas recomendaciones que te ahorrarán dolores de cabeza:

  • Usa contraseñas seguras: No uses "123456" o "password". Un gestor de contraseñas puede ayudarte a generar y recordar claves complejas.
  • Haz copias de seguridad periódicas: DirectAdmin tiene una herramienta de backup en el panel. Programa copias automáticas de tus bases de datos (diarias o semanales) y descárgalas a tu computadora o a la nube.
  • No compartas los datos de acceso: El usuario y contraseña de la base de datos son como la llave de tu casa. Solo compártelos si es estrictamente necesario y con personas de confianza.
  • Optimiza el rendimiento: Si tu sitio web se vuelve lento, puedes usar herramientas como phpMyAdmin (incluido en DirectAdmin) para analizar y optimizar tablas. Busca la opción "Reparar" o "Optimizar" en la interfaz.
  • Actualiza MariaDB: Aunque DirectAdmin se encarga de las actualizaciones del sistema, verifica de vez en cuando que tu proveedor de hosting mantenga MariaDB en su última versión estable.

Preguntas frecuentes (FAQ)

¿Puedo crear múltiples bases de datos en DirectAdmin?

Sí, no hay límite (depende de tu plan de hosting). Puedes crear tantas como necesites, cada una con sus propios usuarios y permisos.

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

No te preocupes. En DirectAdmin, ve al Administrador de MySQL, busca la base de datos y haz clic en "Cambiar contraseña". Introduce una nueva y guarda. Luego actualiza la contraseña en la configuración de tu sitio web (por ejemplo, en el archivo wp-config.php de WordPress).

¿Es lo mismo MariaDB que MySQL?

Son muy similares, pero MariaDB es un fork de MySQL con mejoras. DirectAdmin soporta ambos, pero actualmente MariaDB es la opción predeterminada por su rendimiento y seguridad. Si tu aplicación requiere MySQL específicamente, puedes elegirlo al crear la base de datos (si tu hosting lo permite).

¿Necesito conocimientos de SQL para usar bases de datos en DirectAdmin?

No. DirectAdmin te permite crear, eliminar y gestionar bases de datos sin escribir ni una línea de código SQL. Sin embargo, si quieres hacer consultas avanzadas, puedes usar phpMyAdmin, que es una herramienta gráfica incluida en el panel.

¿Qué hago si mi sitio web no se conecta a la base de datos?

Revisa estos puntos:

  • El nombre de la base de datos, usuario y contraseña en el archivo de configuración de tu sitio (ej: wp-config.php) deben coincidir exactamente con los que creaste en DirectAdmin.
  • El servidor de la base de datos suele ser localhost. Si tu hosting usa un servidor remoto, el proveedor te indicará la dirección.
  • Asegúrate de que el usuario tenga los permisos adecuados (todos los privilegios es lo más seguro).

¿Puedo acceder a mi base de datos desde fuera del panel?

Sí, pero por seguridad, DirectAdmin bloquea el acceso remoto por defecto. Si necesitas conectarte desde una aplicación externa (por ejemplo, un programa de escritorio), deberás habilitar el acceso remoto en la configuración de MariaDB (esto suele requerir conocimientos avanzados o solicitar ayuda al soporte técnico).


Conclusión

Crear una base de datos MariaDB en DirectAdmin es un proceso rápido y sencillo que cualquier persona puede realizar siguiendo los pasos adecuados. Desde la creación inicial hasta la gestión de usuarios y permisos, el panel te ofrece todas las herramientas necesarias para que tu sitio web o aplicación funcione correctamente.

Recuerda siempre mantener tus contraseñas seguras, hacer copias de seguridad y no dudar en consultar la documentación de DirectAdmin o a tu proveedor de hosting si tienes dudas. Con esta guía, ya estás listo para manejar tus bases de datos como un profesional.

Si te ha sido útil, compártela con otros usuarios o guárdala para futuras consultas. ¡Nos vemos en el próximo artículo!

¿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