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

DirectAdmin: cómo crear y administrar bases de datos MySQL paso a paso

Actualizado el 9 de junio de 2026

Introducción: ¿Por qué necesitas saber gestionar bases de datos en DirectAdmin?

Si tienes una web con WordPress, una tienda online con PrestaShop o cualquier aplicación dinámica, las bases de datos MySQL son el corazón de tu proyecto. Ahí se guardan tus artículos, productos, pedidos y usuarios. DirectAdmin es uno de los paneles de control más usados en hosting por su sencillez y potencia, pero muchos usuarios se sienten perdidos la primera vez que entran en la sección de MySQL.

La buena noticia es que crear base de datos DirectAdmin es un proceso mucho más simple de lo que parece. En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo crear, administrar y proteger tus bases de datos desde cero. Además, resolveremos las dudas más frecuentes que nos llegan al soporte técnico.

Vamos a ello, sin prisas y con paciencia. Al final, serás capaz de gestionar tus bases de datos como un profesional.


Requisitos previos antes de empezar con MySQL en DirectAdmin

Antes de lanzarnos a crear nuestra primera base de datos, asegúrate de tener lo siguiente:

  • Acceso a tu panel de DirectAdmin (normalmente en https://tudominio.com:2222).
  • Un usuario con permisos de administrador o, al menos, acceso a la sección "MySQL Management".
  • Tener claro el nombre de tu dominio principal o subdominio donde vas a usar la BD.

[INFO]: Si tu hosting usa el panel Syspanel (antes HestiaCP), el acceso es diferente. En ese caso, el puerto de acceso es el 2106. Pero hoy nos centramos en DirectAdmin, que es el más extendido en servidores dedicados y VPS.


Paso 1: Acceder a la sección de gestión de bases de datos

Una vez dentro de DirectAdmin, busca el icono o enlace que dice "MySQL Management" o "Administración de MySQL". Normalmente está en la sección de "Cuenta" o "Administración de archivos". Si no lo ves a primera vista, usa el buscador del panel.

Haz clic en ese enlace y se abrirá una página con un listado de todas tus bases de datos existentes (si tienes alguna) y un formulario para crear nuevas.


Paso 2: Crear una base de datos nueva (paso a paso)

Este es el momento clave. Para crear base de datos DirectAdmin, sigue estas instrucciones al pie de la letra:

  1. Busca el botón "Create New Database" o "Crear nueva base de datos". Suele estar arriba a la derecha o en un formulario central.
  2. Rellena el campo "Database Name" (Nombre de la base de datos). Aquí tienes una regla de oro: usa un nombre descriptivo y sin espacios. Por ejemplo, wordpress_blog o tienda_clientes. DirectAdmin normalmente añadirá un prefijo con tu usuario, así que no te preocupes si ves algo como usuario_wordpress.
  3. Crea un usuario para la base de datos (Database User). Este es un paso que muchos olvidan, pero es obligatorio. Escribe un nombre de usuario, por ejemplo admin_bd.
  4. Crea una contraseña segura. DirectAdmin tiene un generador automático. Úsalo si no se te ocurre una. Debe tener mayúsculas, minúsculas, números y símbolos.
  5. Confirma la contraseña en el segundo campo.
  6. Haz clic en "Create Database" o "Crear".

¡Y listo! En menos de 10 segundos tendrás tu base de datos creada. Verás que aparece en el listado con el nombre completo (prefijo + nombre que pusiste).

[WARNING]: Anota en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. No los compartas con nadie y no los publiques en tu código si tienes un repositorio público. Son las llaves de tu información.


Paso 3: Entender qué acabas de crear (usuario y privilegios)

Cuando creas una base de datos en DirectAdmin, automáticamente se crea un usuario MySQL asociado a esa base de datos con todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Esto es lo que se llama usuario mysql directadmin.

¿Por qué es importante? Porque cuando configures WordPress o cualquier script, te pedirá tres datos:

  • Nombre de la base de datos (ej: usuario_wordpress).
  • Usuario de la base de datos (ej: usuario_admin_bd).
  • Contraseña (la que pusiste).

Asegúrate de usar exactamente esos nombres en tu archivo de configuración (wp-config.php en WordPress, por ejemplo).


Paso 4: Cómo gestionar tus bases de datos existentes

Una vez creada, DirectAdmin te ofrece varias opciones para gestionar bd DirectAdmin desde el listado principal. Estas son las más útiles:

4.1. Cambiar la contraseña del usuario

Si sospechas que tu contraseña se ha filtrado o simplemente quieres renovarla por seguridad:

  • Busca tu base de datos en el listado.
  • Haz clic en el icono de "Cambiar contraseña" (suele ser una llave o un lápiz).
  • Introduce la nueva contraseña y confírmala.
  • Guarda los cambios.

[TIP]: Si cambias la contraseña, tendrás que actualizarla también en tu aplicación (WordPress, etc.) o dejará de conectar.

4.2. Añadir más usuarios a la misma base de datos

A veces necesitas que otra aplicación o un desarrollador externo acceda a la misma BD sin darle tu usuario principal. Para ello:

  • Haz clic en "Create New User" o "Añadir usuario".
  • Crea un nuevo usuario y contraseña.
  • Luego, en el listado de bases de datos, busca la opción "Assign User to Database" o "Asignar usuario".
  • Selecciona la base de datos, el usuario que creaste y los privilegios (normalmente "ALL" o todos).
  • Guarda.

4.3. Eliminar una base de datos

Si ya no necesitas una BD, puedes borrarla. Cuidado con esto: se eliminan todos los datos de forma permanente.

  • Haz clic en el icono de la papelera o "Delete".
  • Confirma la acción cuando te lo pida.

[WARNING]: Antes de eliminar, haz una copia de seguridad (exportar) por si acaso. No hay vuelta atrás.


Paso 5: Acceder a phpMyAdmin desde DirectAdmin

Para gestionar bd DirectAdmin de forma visual, sin usar comandos, necesitas phpMyAdmin. Es una herramienta web que te permite ver tablas, hacer consultas SQL, importar y exportar datos, etc.

¿Cómo accedo?

  1. Dentro de la sección "MySQL Management", busca el botón o enlace que dice "phpMyAdmin".
  2. Al hacer clic, se abrirá una pestaña nueva en tu navegador.
  3. Es posible que te pida usuario y contraseña. Aquí usa el usuario y contraseña de tu base de datos (el que creaste en el Paso 2), no el de tu cuenta de DirectAdmin.

[INFO]: Si phpMyAdmin no te deja entrar, revisa que has escrito bien el usuario con el prefijo completo (ej: usuario_admin_bd). Es un error muy común.

5.1. Exportar una base de datos (copia de seguridad)

Desde phpMyAdmin:

  • Selecciona tu base de datos en el panel izquierdo.
  • Ve a la pestaña "Exportar".
  • Elige el método "Rápido" y formato SQL.
  • Haz clic en "Continuar" y se descargará un archivo .sql.

5.2. Importar una base de datos

  • Abre phpMyAdmin.
  • Selecciona la base de datos donde quieres importar (debe existir previamente).
  • Ve a la pestaña "Importar".
  • Selecciona el archivo .sql desde tu ordenador.
  • Haz clic en "Continuar".

[TIP]: Si el archivo es muy grande (más de 2 MB), puede dar error. En ese caso, contacta con soporte o usa herramientas como BigDump.


Errores comunes al crear o conectar tu base de datos

Aquí tienes una lista de problemas típicos y sus soluciones:

  • "Access denied for user": Contraseña incorrecta o usuario mal escrito. Revisa el prefijo.
  • "Unknown database": El nombre de la BD no coincide. Revisa que has puesto el nombre completo con prefijo.
  • "Too many connections": Has superado el límite. Contacta con tu proveedor de hosting.
  • No puedo conectarme desde una aplicación externa: A veces el servidor MySQL solo acepta conexiones locales. Si usas un programa externo, necesitas permisos especiales.

Consejos de seguridad para tus bases de datos

La seguridad es fundamental. Sigue estas recomendaciones:

  • Usa contraseñas largas y únicas para cada base de datos.
  • No uses el mismo usuario para varias aplicaciones.
  • Haz copias de seguridad periódicas (semanal o mensual según la actividad).
  • No compartas tus credenciales por correo electrónico sin cifrar.
  • Elimina bases de datos que no uses para reducir el riesgo.

[WARNING]: Si tu web es muy visitada, considera usar un plugin de caché o un servicio de base de datos gestionada para un mejor rendimiento.


Preguntas frecuentes (FAQ) sobre MySQL en DirectAdmin

¿Puedo crear más de una base de datos?

Sí, normalmente puedes crear tantas como permita tu plan de hosting. Revisa el límite en tu panel.

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

No puedes recuperarla, pero sí cambiarla desde DirectAdmin en la sección "MySQL Management". Luego actualiza tu aplicación.

¿Cómo sé qué usuario tengo asignado a una base de datos?

En el listado de bases de datos de DirectAdmin, verás el nombre del usuario asociado justo debajo del nombre de la BD.

¿Puedo usar la misma base de datos para dos dominios?

Sí, pero no es recomendable por seguridad y rendimiento. Mejor crea una BD separada para cada proyecto.

¿Qué es el prefijo de usuario en DirectAdmin?

Es un identificador que añade el sistema para evitar conflictos entre cuentas. Siempre va antes del nombre que tú eliges.

¿DirectAdmin soporta MariaDB?

Sí, en muchos servidores MySQL y MariaDB son intercambiables. DirectAdmin gestiona ambos sin problema.


Conclusión: ya sabes cómo crear y administrar bases de datos MySQL

Hemos recorrido todo el proceso: desde crear base de datos DirectAdmin hasta gestionar usuarios, cambiar contraseñas, usar phpMyAdmin y hacer copias de seguridad. Con esta guía, ya no tendrás que mirar con miedo la sección de MySQL de tu panel.

Recuerda que la práctica hace al maestro. Entra en tu panel, crea una base de datos de prueba, juega con phpMyAdmin y familiarízate con las opciones. Cuanto más lo uses, más fácil te resultará.

Si te surge cualquier duda, no dudes en contactar con nuestro soporte técnico. Estamos aquí para ayudarte a que tu web funcione perfecta.

[INFO]: Si tu panel es Syspanel (antes HestiaCP), la gestión es similar pero con diferencias en la interfaz. Recuerda que el acceso es a través del puerto 2106. Para crear una BD en Syspanel, busca la sección "Bases de datos" y sigue los mismos principios: nombre, usuario y contraseña.


Recursos adicionales

  • Documentación oficial de DirectAdmin sobre MySQL.
  • Tutoriales de phpMyAdmin para novatos.
  • Guía de seguridad de contraseñas.

Espero que este artículo te haya sido de gran ayuda. Ahora ve y administra esas bases de datos con confianza. ¡Nos leemos en el próximo tutorial!

¿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