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

Crear y gestionar bases de datos MariaDB en DirectAdmin (Panel de control)

Actualizado el 14 de noviembre de 2025

¿Qué es MariaDB y por qué es tan importante en tu hosting?

Antes de ensuciarnos las manos, vamos a entender qué es esto de MariaDB. Imagina que tu web es una tienda física. Los archivos HTML, CSS y las imágenes son los muebles y la decoración. Pero, ¿dónde guardas la lista de clientes, los precios de los productos o el historial de pedidos? Exacto, en una base de datos. MariaDB es el sistema de gestión de bases de datos (un software) que se encarga de organizar, guardar y recuperar toda esa información de forma rápida y segura.

Es un clon mejorado y gratuito de MySQL, y es el motor de bases de datos más utilizado en el hosting compartido. Si usas WordPress, Joomla, PrestaShop o cualquier CMS (Sistema de Gestión de Contenidos), dependes de él para que tu web funcione. Sin una base de datos, tu web es solo un letrero de "abierto" sin nada dentro.

Ahora, la buena noticia: no necesitas ser un ingeniero informático para gestionarla. Con el panel de control DirectAdmin, crear y administrar tus bases de datos es pan comido. Vamos a verlo paso a paso, sin tecnicismos raros y con un lenguaje claro.

Acceso a DirectAdmin y localización del gestor de bases de datos

Lo primero es lo primero. Para empezar a trabajar con directadmin crear base de datos, tienes que entrar en tu panel de control.

Paso 1: Inicia sesión en tu panel

Abre tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel. Normalmente suele ser algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no estás seguro, consulta el correo de bienvenida que te envió tu proveedor de hosting.

Escribe tu usuario y contraseña (los mismos que usas para gestionar tu hosting) y pulsa "Entrar". Verás un escritorio limpio y ordenado con varios iconos. No te asustes, es más fácil de lo que parece.

Paso 2: Encuentra el icono de "MySQL Management" o "Base de Datos"

En el menú principal, busca una sección llamada "Cuentas" o "Account Manager". Dentro, verás un icono que dice "MySQL Management" o "Base de Datos". Haz clic en él. Esta es la puerta de entrada a todo el sistema de mariadb directadmin.

[TIP] Si no encuentras el icono a la primera, usa el buscador que trae DirectAdmin en la parte superior derecha. Escribe "MySQL" y te llevará directo.

Cómo crear tu primera base de datos MariaDB en DirectAdmin

Aquí es donde empieza la magia. Vamos a crear una base de datos nueva desde cero. Es un proceso de 3 pasos muy intuitivos.

Paso 1: Rellena el formulario de creación

En la pantalla de "MySQL Management", verás un formulario en la parte superior con los campos: Nombre de la base de datos, Usuario y Contraseña. DirectAdmin es muy listo y ya te sugiere un nombre predefinido (suele ser tu usuario de hosting seguido de un guion bajo).

  • Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si es para un blog, ponle blog. Si es para una tienda, tienda. Recuerda que el nombre completo será algo así como tuusuario_blog. No te preocupes por el prefijo, lo añade el sistema automáticamente.
  • Usuario: Este es el "usuario" que tu aplicación (WordPress, etc.) usará para conectarse a la base de datos. Puedes usar el mismo nombre que la base de datos para simplificar, o uno diferente.
  • Contraseña: Aquí tienes dos opciones. Puedes escribir una contraseña segura tú mismo (mezcla de mayúsculas, minúsculas, números y símbolos) o hacer clic en el botón "Generar" (el icono de la flecha circular) para que DirectAdmin cree una súper segura por ti. Guarda esta contraseña en un lugar seguro, la necesitarás más adelante.

Paso 2: Crear la base de datos

Una vez rellenado el formulario, pulsa el botón "Crear base de datos" o "Create Database". Verás un mensaje de confirmación en verde y, automáticamente, la nueva base de datos aparecerá en la lista de abajo.

Paso 3: Anota los datos (¡crítico!)

Este es el paso más importante. Necesitas tener a mano tres datos para configurar tu web:

  1. El nombre completo de la base de datos (ej: tuusuario_blog).
  2. El nombre de usuario completo (ej: tuusuario_blog).
  3. La contraseña que acabas de establecer.

Estos son los "datos de acceso" que te pedirá WordPress o cualquier otro CMS cuando lo instales. Si los pierdes, tendrás que resetear la contraseña o crear una base nueva.

[WARNING] NUNCA uses la contraseña de tu panel de control para la base de datos. Es como usar la misma llave para tu casa y para tu coche. Si una se ve comprometida, la otra también. Usa siempre contraseñas únicas y complejas.

Gestionar usuarios y permisos en MariaDB DirectAdmin

Crear la base de datos es solo el principio. A veces necesitas dar acceso a otra persona (un desarrollador, por ejemplo) sin darle acceso a todo tu panel. Para eso están los usuarios y los permisos.

Añadir un nuevo usuario a una base de datos existente

En la misma pantalla de "MySQL Management", busca la sección "Agregar usuario a base de datos" o similar. Selecciona el usuario que quieres añadir (o crea uno nuevo) y luego selecciona la base de datos a la que le quieres dar acceso. Pulsa "Agregar".

¿Qué permisos le doy?

Cuando añades un usuario, te aparecerá una lista de permisos (SELECT, INSERT, UPDATE, DELETE, etc.). Para la mayoría de las aplicaciones web (WordPress, Joomla, PrestaShop), con marcar "ALL PRIVILEGES" (Todos los privilegios) es suficiente. Esto le da al usuario control total sobre esa base de datos específica, pero no sobre las demás.

[TIP] Si estás configurando una aplicación muy sencilla que solo lee datos (como un sitio de consulta), puedes darle solo el permiso "SELECT". Pero para el 99% de los casos, usa "ALL PRIVILEGES" y olvídate.

Herramientas imprescindibles: phpMyAdmin y cómo usarlo

DirectAdmin incluye una herramienta visual llamada phpMyAdmin que te permite interactuar con tu base de datos sin escribir ni una línea de código. Es como el "Explorador de Windows" pero para tus tablas y datos.

Cómo acceder a phpMyAdmin

En la pantalla de "MySQL Management", verás una lista de tus bases de datos. Al final de cada fila, hay un icono que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña del navegador con la herramienta.

[INFO] DirectAdmin te pedirá que inicies sesión en phpMyAdmin. Introduce el usuario y la contraseña de la base de datos que quieres gestionar (no los de tu panel). Es un paso de seguridad extra.

Operaciones básicas con phpMyAdmin

  • Ver tablas: A la izquierda verás una lista con tus bases de datos. Haz clic en una para ver sus tablas (las estructuras que contienen los datos).
  • Exportar (Backup): Esta es la función más útil. Selecciona tu base de datos, ve a la pestaña "Exportar" y elige "Rápido" o "Personalizado". Luego pulsa "Continuar" y se descargará un archivo .sql con todo el contenido. Esto es tu salvavidas.
  • Importar (Restaurar): Si tienes un backup y quieres restaurarlo, ve a la pestaña "Importar", selecciona el archivo .sql y pulsa "Continuar". Perfecto para migrar webs o recuperar datos perdidos.
  • Ejecutar consultas SQL: Si sabes un poco de SQL, puedes ir a la pestaña "SQL" y escribir comandos para modificar datos directamente. Cuidado aquí, un comando mal escrito puede romper tu web.

Guía de solución de problemas: Errores comunes al conectar tu web

Llegados a este punto, ya sabes crear y gestionar bases de datos. Pero, ¿qué pasa si tu web te da un error de conexión? Vamos a ver los problemas más típicos y cómo solucionarlos.

Error: "Error establishing a database connection"

Este es el error más famoso de WordPress. Significa que tu web no puede hablar con la base de datos. Las causas más comunes son:

  1. Datos incorrectos en el archivo de configuración: En WordPress, este archivo se llama wp-config.php. Revisa que el nombre de la base de datos, el usuario y la contraseña coinciden exactamente con los que creaste en DirectAdmin. A veces, al copiar y pegar, se cuela un espacio en blanco al final.
  2. El servidor de base de datos está caído: Esto es raro, pero puede pasar. Contacta con tu proveedor de hosting para que lo verifique.
  3. El usuario no tiene permisos: Si acabas de añadir un usuario a la base de datos, asegúrate de que le has dado "ALL PRIVILEGES".

Error: "Access denied for user '...'@'...'"

Este error indica que el usuario o la contraseña son incorrectos. La solución es sencilla: ve a DirectAdmin, a la sección de "MySQL Management", y resetea la contraseña del usuario. Luego, actualiza el archivo wp-config.php de tu web con la nueva contraseña.

[WARNING] Siempre haz una copia de seguridad (exportar) de tu base de datos antes de hacer cualquier cambio importante. Es la única forma de asegurarte de que no perderás datos si algo sale mal.

Buenas prácticas de mantenimiento y seguridad

Gestionar tu base de datos no es solo crearla y olvidarte. Un buen mantenimiento alarga la vida de tu web y la mantiene segura.

  • Haz copias de seguridad periódicas: Programa un recordatorio semanal o mensual para exportar tus bases de datos con phpMyAdmin. Si tu hosting tiene un sistema de backups automáticos, genial, pero no confíes solo en eso.
  • Elimina bases de datos obsoletas: Si tienes bases de datos de proyectos antiguos que ya no usas, bórralas desde DirectAdmin. Ocupan espacio en el servidor y son un punto de entrada para ataques.
  • Usa contraseñas fuertes: Ya lo hemos dicho, pero es crucial. Una contraseña débil es como dejar la puerta de tu casa abierta con un cartel de "bienvenido".
  • Mantén tu CMS actualizado: Las actualizaciones de WordPress, plugins y temas suelen incluir parches de seguridad que protegen tu base de datos de vulnerabilidades conocidas.

Preguntas frecuentes (FAQ) sobre DirectAdmin y MariaDB

¿Puedo tener más de una base de datos en mi hosting?

Sí, por supuesto. La mayoría de los planes de hosting te permiten crear varias bases de datos. Puedes tener una para tu blog, otra para tu tienda y otra para un proyecto personal, todo separado y organizado.

¿Cuál es la diferencia entre MySQL y MariaDB en DirectAdmin?

Son casi idénticos. MariaDB es un "fork" (una derivación) de MySQL, creado por los desarrolladores originales de MySQL. DirectAdmin lo usa por defecto porque es más rápido y tiene más funciones. Para ti, como usuario, la experiencia es exactamente la misma.

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

No pasa nada, no es el fin del mundo. Entra en DirectAdmin, ve a "MySQL Management", busca la base de datos y el usuario correspondiente. Verás un icono de lápiz o un botón para "cambiar contraseña". Establece una nueva y actualiza el archivo de configuración de tu web.

¿Es seguro usar phpMyAdmin?

Sí, es seguro si tomas precauciones. Asegúrate de que tu conexión a internet es privada (no uses wifi público) y de cerrar la sesión de phpMyAdmin cuando termines. DirectAdmin tiene capas de seguridad extra que dificultan el acceso no autorizado.

Mi web va lenta, ¿puede ser por la base de datos?

Sí, una base de datos mal optimizada puede ralentizar tu web. Puedes usar phpMyAdmin para ejecutar la consulta OPTIMIZE TABLE en tus tablas para desfragmentarlas. También puedes limpiar datos basura como revisiones antiguas de entradas en WordPress. Si el problema persiste, contacta con tu proveedor de hosting para que te ayude a optimizarla.

¿Puedo usar DirectAdmin para gestionar bases de datos de otros sistemas como Syspanel?

DirectAdmin es un panel de control específico. Si tu hosting usa otro panel como Syspanel (que recuerda que su puerto de acceso es el 2106), la interfaz será diferente, aunque los conceptos son los mismos. La gestión de bases de datos es un estándar en la industria, así que lo que has aprendido aquí te servirá de base para cualquier otro panel.

Con esta guía, ya tienes el conocimiento necesario para directadmin base de datos tutorial completo. No tengas miedo de explorar el panel, pero siempre con precaución. La base de datos es el corazón de tu web, y ahora sabes cómo mantenerlo latiendo. ¡A por ello!

¿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