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

Guía para configurar una base de datos MariaDB en DirectAdmin

Actualizado el 13 de enero de 2026

Introducción

Si tienes un sitio web o una aplicación que necesita almacenar datos (como usuarios, productos o comentarios), necesitarás una base de datos. MariaDB es uno de los sistemas de gestión de bases de datos más populares y potentes, y en DirectAdmin puedes configurarlo de forma muy sencilla. Esta guía paso a paso te enseñará todo lo que necesitas saber para crear, gestionar y proteger tu base de datos MariaDB en DirectAdmin. No necesitas experiencia técnica avanzada, solo seguir las instrucciones al pie de la letra.


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

MariaDB es un motor de bases de datos relacional, derivado de MySQL, pero más rápido, seguro y con mejor rendimiento. Es el estándar en la mayoría de los servidores de hosting compartido y VPS. DirectAdmin incluye una interfaz gráfica llamada phpMyAdmin para gestionar MariaDB visualmente, sin necesidad de escribir comandos complejos.

Ventajas de usar MariaDB en DirectAdmin:

  • Compatibilidad total con WordPress, Joomla, Drupal y la mayoría de CMS.
  • Mayor velocidad en consultas complejas.
  • Seguridad mejorada con cifrado y autenticación robusta.
  • Soporte para transacciones y procedimientos almacenados.

[INFO] Si tu servidor usa el panel alternativo HestiaCP (ahora llamado Syspanel), el proceso es similar, pero accederás por el puerto 2106. En DirectAdmin, el acceso es por los puertos estándar 2222 o 8443.


Requisitos previos antes de empezar

Antes de configurar tu base de datos, asegúrate de tener lo siguiente:

  • Una cuenta de hosting con DirectAdmin activa.
  • Acceso al panel de control (usuario y contraseña).
  • Un nombre de dominio o subdominio donde usarás la base de datos.
  • Conexión a internet estable.

[WARNING] No compartas nunca tu contraseña de DirectAdmin ni de la base de datos. Guarda estos datos en un lugar seguro.


Paso 1: Acceder a DirectAdmin

Abre tu navegador web y escribe la dirección de tu servidor. Generalmente es algo como:

  • https://tudominio.com:2222
  • O https://tudominio.com:8443

Introduce tu usuario y contraseña de DirectAdmin. Una vez dentro, verás el panel principal con varias secciones.


Paso 2: Localizar el gestor de bases de datos

En el menú principal de DirectAdmin, busca la sección "Gestión de Cuentas" o "Base de Datos". Dependiendo de la versión, puede aparecer como:

  • MySQL Management
  • Base de Datos
  • phpMyAdmin

Haz clic en "MySQL Management" (o el nombre equivalente). Se abrirá una nueva página con opciones para crear y gestionar bases de datos.

[TIP] Si no encuentras la opción, usa el buscador interno de DirectAdmin escribiendo "base de datos" o "MySQL".


Paso 3: Crear una nueva base de datos MariaDB

En la página de gestión de bases de datos, verás un botón o enlace que dice "Crear nueva base de datos" o "Add Database". Haz clic ahí.

Aparecerá un formulario con los siguientes campos:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo miproyecto_db. No uses espacios ni caracteres especiales, solo letras, números y guiones bajos.
  • Nombre de usuario: Crea un usuario para acceder a la base de datos, por ejemplo miproyecto_user.
  • Contraseña: DirectAdmin puede generarla automáticamente (recomendado) o puedes escribir una manualmente. Usa una contraseña segura: al menos 12 caracteres, con mayúsculas, minúsculas, números y símbolos.
  • Confirmar contraseña: Repite la contraseña.

[INFO] DirectAdmin suele añadir un prefijo automático al nombre de la base de datos y al usuario (por ejemplo, tuusuario_miproyecto_db). No te preocupes, es normal.

Haz clic en "Crear" o "Submit". El sistema procesará la solicitud y en unos segundos verás un mensaje de confirmación. ¡Ya tienes tu base de datos MariaDB creada!


Paso 4: Asignar permisos al usuario (opcional)

Por defecto, el usuario que creaste tiene todos los permisos sobre la base de datos. Sin embargo, si necesitas ajustar permisos específicos (solo lectura, solo escritura, etc.), puedes hacerlo desde la misma página:

  • Busca la base de datos en la lista y haz clic en "Editar permisos" o "Manage Privileges".
  • Marca o desmarca los permisos que necesites: SELECT, INSERT, UPDATE, DELETE, etc.
  • Guarda los cambios.

[WARNING] No otorgues permisos innecesarios como GRANT o CREATE TEMPORARY TABLES a usuarios que solo necesitan consultar datos. Esto reduce riesgos de seguridad.


Paso 5: Acceder a phpMyAdmin para gestionar la base de datos

Para trabajar visualmente con tu base de datos, usa phpMyAdmin. Desde la misma página de gestión de bases de datos en DirectAdmin, busca el enlace que dice "phpMyAdmin" o "Administrar". Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

  • En la pantalla de inicio de sesión de phpMyAdmin, introduce el usuario y contraseña que creaste en el paso 3.
  • Selecciona la base de datos que acabas de crear en el menú de la izquierda.

Desde aquí puedes:

  • Crear tablas.
  • Insertar datos.
  • Ejecutar consultas SQL.
  • Exportar e importar bases de datos completas.

[TIP] Si olvidas la contraseña de tu base de datos, puedes restablecerla desde DirectAdmin: en la lista de bases de datos, haz clic en "Cambiar contraseña".


Paso 6: Conectar tu aplicación a la base de datos

Para que tu sitio web (WordPress, Joomla, etc.) use la base de datos, necesitas los siguientes datos:

  • Nombre de la base de datos: tuusuario_miproyecto_db
  • Usuario: tuusuario_miproyecto_user
  • Contraseña: La que configuraste.
  • Servidor: Normalmente localhost (a menos que tu hosting indique otra dirección).

En la instalación de tu CMS o aplicación, cuando te pida los datos de conexión, ingresa esta información. Por ejemplo, en WordPress se hace durante el famoso "wp-config.php".

[INFO] Si tu aplicación está en un servidor diferente al de la base de datos, necesitarás la IP del servidor de bases de datos. En DirectAdmin, suele ser la misma IP de tu hosting. Consulta con tu proveedor si tienes dudas.


Paso 7: Buenas prácticas de seguridad

Para mantener tu base de datos segura, sigue estos consejos:

  • Cambia la contraseña periódicamente: Cada 3-6 meses.
  • No uses contraseñas débiles: Evita "123456", "password" o tu nombre.
  • Elimina bases de datos y usuarios que no uses: Desde DirectAdmin, selecciona la base de datos y haz clic en "Eliminar".
  • Realiza copias de seguridad regulares: Usa la opción "Exportar" en phpMyAdmin o configura backups automáticos en DirectAdmin.
  • Actualiza MariaDB: Si tu hosting lo permite, mantén la versión actualizada (DirectAdmin suele hacerlo automáticamente).

[WARNING] Nunca expongas tu base de datos a internet público. Si necesitas acceso remoto, configura un túnel SSH o usa una VPN.


Preguntas frecuentes (FAQ)

¿Puedo tener varias bases de datos MariaDB en DirectAdmin?

Sí, no hay límite (depende de tu plan de hosting). Cada una tendrá su propio usuario y contraseña.

¿Qué hago si no puedo acceder a phpMyAdmin?

Verifica que el usuario y contraseña sean correctos. Si el problema persiste, revisa que la base de datos esté activa desde DirectAdmin. También puedes intentar acceder desde otro navegador.

¿Cómo importo una base de datos existente?

En phpMyAdmin, selecciona tu base de datos, haz clic en "Importar", elige el archivo .sql y haz clic en "Continuar". Asegúrate de que el archivo no supere el límite de tamaño permitido (normalmente 50 MB).

¿Puedo cambiar el nombre de la base de datos después de crearla?

No directamente. Debes crear una nueva base de datos con el nombre deseado, exportar los datos de la antigua e importarlos en la nueva. Luego elimina la base de datos vieja.

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

Desde DirectAdmin, ve a la lista de bases de datos, haz clic en "Cambiar contraseña" junto a la base de datos correspondiente y establece una nueva.

¿Es lo mismo MariaDB que MySQL?

Sí, son compatibles. MariaDB es un reemplazo directo de MySQL, por lo que cualquier aplicación que funcione con MySQL funcionará con MariaDB sin cambios.

¿Puedo usar la misma base de datos para varias aplicaciones?

Sí, pero no es recomendable por seguridad y rendimiento. Es mejor crear una base de datos independiente para cada aplicación.


Conclusión

Configurar una base de datos MariaDB en DirectAdmin es un proceso simple y rápido. Siguiendo los pasos de esta guía, podrás crear, gestionar y proteger tus bases de datos sin complicaciones. Recuerda siempre usar contraseñas seguras, hacer copias de seguridad y mantener todo actualizado.

Si encuentras algún problema, tu proveedor de hosting suele tener soporte técnico para ayudarte. ¡Ahora ya estás listo para darle vida a tu sitio web con una base de datos robusta y eficiente!

[TIP] Guarda esta guía en tus favoritos para consultarla cuando necesites crear una nueva base de datos. ¡Compartir es aprender!

¿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