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

Cómo gestionar bases de datos MySQL en DirectAdmin (crear, importar y exportar)

Actualizado el 27 de abril de 2026

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

Si tienes una web con WordPress, una tienda online o cualquier aplicación que guarde información (usuarios, pedidos, artículos), necesitas una base de datos. En el mundo del hosting, MySQL es el motor de bases de datos más utilizado, y DirectAdmin es uno de los paneles de control más sencillos e intuitivos que existen para gestionarlo todo.

Aprender a crear base datos DirectAdmin, así como a importar SQL DirectAdmin o exportar base datos, es una habilidad básica que te ahorrará muchos dolores de cabeza. No necesitas ser un programador experto: con esta guía paso a paso, podrás hacerlo tú mismo en menos de 10 minutos.

Vamos a explicarte todo el proceso de forma clara, desde cero, para que entiendas qué es cada cosa y cómo hacerlo sin miedo a romper nada. Y recuerda que, si en algún momento te sientes perdido, siempre puedes preguntar a tu proveedor de hosting, pero con esta guía serás bastante autónomo.


¿Qué es MySQL y qué es DirectAdmin? (Explicado fácil)

Antes de ponernos manos a la obra, vamos a aclarar conceptos.

MySQL es como un gran almacén donde tu web guarda todos sus datos en tablas (como si fueran hojas de cálculo). Ahí se guardan desde los textos de tus artículos hasta las contraseñas cifradas de tus usuarios.

DirectAdmin es el "panel de control" de tu servidor. Es la interfaz gráfica que te permite gestionar tus correos, dominios, archivos y, como veremos ahora, tus bases de datos. Es muy visual y está pensado para que no tengas que tocar código complicado.

Cuando hablamos de mysql directadmin, nos referimos a la sección específica dentro del panel donde puedes administrar estas bases de datos sin necesidad de usar la línea de comandos.


Requisitos previos antes de empezar

Para seguir esta guía, necesitas:

  1. Acceso a tu panel de DirectAdmin (normalmente en tudominio.com:2222).
  2. Tus credenciales de acceso (usuario y contraseña).
  3. Tener claro qué aplicación vas a conectar a esa base de datos (por ejemplo, WordPress).

[INFO] Si tu hosting usa otro panel como Syspanel (el antiguo HestiaCP), el acceso se realiza normalmente a través del puerto 2106 y la lógica es muy similar, pero aquí nos centraremos en DirectAdmin.


Cómo crear una base de datos en DirectAdmin (Paso a paso)

Crear una base de datos es el primer paso para instalar cualquier CMS (WordPress, Joomla, etc.) o aplicación a medida. Es un proceso muy rápido.

Paso 1: Accede a la sección "MySQL"

Una vez dentro de tu panel de DirectAdmin, busca en el menú superior o en la lista de iconos la sección que se llama "MySQL" o "Base de Datos MySQL". Haz clic en ella.

Paso 2: Rellena el formulario de creación

Verás un formulario titulado "Crear nueva base de datos". Tiene tres campos importantes:

  • Nombre de la base de datos: Aquí tendrás que escribir un nombre. DirectAdmin suele añadir un prefijo que es tu nombre de usuario (ej: usuario_miweb). Elige algo descriptivo y sin espacios (usa guiones bajos).
  • Usuario de la base de datos: Crea un usuario nuevo para esta base de datos. Es una buena práctica no usar el usuario principal del hosting. Ejemplo: usuario_admin_bd.
  • Contraseña: DirectAdmin te ofrece un botón para generar una contraseña segura automáticamente. Es muy recomendable usarlo. Si prefieres escribirla, asegúrate de que sea larga y compleja.

[TIP] Anota en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso (al instalar WordPress, por ejemplo).

Paso 3: Haz clic en "Crear"

Pulsa el botón "Crear" o "Crear Base de Datos". En cuestión de segundos, verás un mensaje de éxito y tu nueva base de datos aparecerá en la lista inferior de la página.

¡Listo! Ya tienes tu mysql directadmin creado. Ahora vamos a ver cómo llenarlo de datos.


Cómo importar una base de datos SQL en DirectAdmin

Importar es el proceso de "subir" un archivo .sql a tu base de datos. Esto es necesario cuando te mudas de hosting, restauras una copia de seguridad o instalas un script que te da un archivo SQL.

[WARNING] Importar una base de datos sobrescribirá los datos existentes en esa base. Asegúrate de estar importando en la base correcta y de tener una copia de seguridad si no estás seguro.

Método 1: Importar desde phpMyAdmin (El más común y recomendado)

phpMyAdmin es una herramienta web incluida en DirectAdmin que te permite gestionar tus bases de datos de forma visual. Es la forma más fiable de importar.

  1. En la sección MySQL de DirectAdmin, verás la lista de tus bases de datos. Al lado de la que quieras usar, hay un icono o enlace que dice "phpMyAdmin". Haz clic en él.
  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En el menú de la izquierda, selecciona tu base de datos (haz clic en su nombre).
  3. En el menú superior, haz clic en la pestaña "Importar".
  4. Haz clic en el botón "Elegir archivo" y selecciona tu archivo .sql desde tu ordenador.
  5. Deja el resto de opciones por defecto (el formato debe ser SQL).
  6. Pulsa el botón "Continuar" o "Importar" en la parte inferior.

Si el archivo es grande, puede tardar unos minutos. Al final, verás un mensaje de éxito indicando que la consulta se ha ejecutado correctamente.

Método 2: Importar directamente desde DirectAdmin

DirectAdmin también tiene una opción de importación directa, aunque es menos visual que phpMyAdmin.

  1. Ve a la sección MySQL.
  2. En la lista de bases de datos, busca la fila de tu base de datos.
  3. Verás un botón o icono de "Importar" (puede ser un icono de flecha hacia arriba).
  4. Haz clic y se abrirá un cuadro donde puedes pegar el contenido del archivo .sql o subirlo directamente.

[INFO] Para archivos muy grandes (más de 50MB), a veces es mejor importarlos desde phpMyAdmin o incluso pedir a tu proveedor que lo haga por ti, ya que el tiempo de ejecución puede agotarse.


Cómo exportar una base de datos MySQL en DirectAdmin (Hacer copia de seguridad)

Exportar es el proceso inverso: sacar toda la información de tu base de datos a un archivo .sql. Esto es vital para hacer copias de seguridad antes de actualizar tu web, moverte de servidor o hacer cambios importantes.

Paso 1: Entra en phpMyAdmin

Igual que en el caso anterior, ve a la sección MySQL de DirectAdmin y haz clic en el icono de phpMyAdmin de la base de datos que quieres exportar.

Paso 2: Selecciona la base de datos

En el panel izquierdo de phpMyAdmin, haz clic en el nombre de tu base de datos para asegurarte de que está seleccionada.

Paso 3: Ve a la pestaña "Exportar"

En el menú superior de phpMyAdmin, haz clic en la pestaña "Exportar".

Paso 4: Elige el método de exportación

Tienes dos opciones:

  • Rápida: Exporta todo en formato SQL sin opciones adicionales. Es la más sencilla para principiantes.
  • Personalizada: Te permite elegir qué tablas exportar, el formato de compresión (gzip, zip, etc.) y otras opciones avanzadas.

[TIP] Si vas a mover la web a otro hosting, la opción "Rápida" es perfecta. Si quieres optimizar el archivo, elige "Personalizada" y marca la casilla "Comprimir" con "gzip" para que pese menos.

Paso 5: Ejecuta la exportación

Haz clic en el botón "Continuar" o "Exportar" en la parte inferior. El navegador descargará un archivo con un nombre parecido a tu_base_de_datos.sql (o .sql.gz si lo comprimiste).

¡Ya tienes tu exportar base datos hecha! Guarda ese archivo en un lugar seguro, como un disco duro externo o un servicio de almacenamiento en la nube.


Errores comunes y cómo solucionarlos

Aunque es un proceso sencillo, a veces surgen dudas. Aquí tienes las más frecuentes:

Error "Acceso denegado para el usuario"

Esto significa que el usuario o la contraseña que estás usando para conectar la aplicación no son correctos, o que el usuario no tiene permisos sobre esa base de datos.

  • Solución: Revisa en DirectAdmin que el usuario esté asignado a la base de datos correcta. Si no lo está, puedes añadirlo desde la misma sección de MySQL editando la base de datos. Asegúrate de que la contraseña no tenga espacios y que la copiaste bien.

Error "Base de datos no seleccionada" al importar

Suele ocurrir cuando intentas importar un archivo SQL sin haber seleccionado previamente la base de datos en phpMyAdmin.

  • Solución: Asegúrate de hacer clic en el nombre de tu base de datos en el panel izquierdo de phpMyAdmin antes de ir a la pestaña "Importar".

El archivo SQL es demasiado grande para importar

Si tu archivo supera el límite permitido por el servidor (normalmente 2MB o 8MB por defecto en PHP), verás un error.

  • Solución: Utiliza la opción "Personalizada" en la exportación para comprimir el archivo en .gz. Si aún así es muy grande, contacta con tu proveedor de hosting para que aumente el límite de subida o para que importe el archivo directamente desde el servidor.

Preguntas Frecuentes (FAQ) sobre MySQL y DirectAdmin

Para terminar, resolvemos las dudas más habituales que nos llegan al soporte técnico.

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

Sí, normalmente puedes crear tantas como tenga permitidas tu plan de hosting. Lo verás indicado en tu panel (ej: "Bases de datos: 5 ilimitadas").

¿Qué es el prefijo que aparece en el nombre de mi base de datos?

Es tu nombre de usuario de DirectAdmin. Se añade automáticamente para evitar conflictos entre diferentes cuentas en el mismo servidor. No debes eliminarlo.

¿Es lo mismo MySQL que MariaDB?

En la práctica, para el usuario final, son equivalentes. MariaDB es un "clon" mejorado de MySQL y muchos hostings lo usan por defecto. La gestión en DirectAdmin es idéntica.

¿Necesito saber SQL para gestionar mis bases de datos?

No. Para las tareas de crear, importar y exportar, no necesitas saber nada de código. Solo seguir los pasos visuales que te hemos mostrado.

¿Qué hago si no encuentro la sección MySQL en mi panel de DirectAdmin?

Si no ves el icono de MySQL, es posible que tu plan de hosting no incluya bases de datos o que el administrador del servidor lo haya desactivado. Contacta con tu proveedor para que te lo aclare.

¿Puedo usar un programa externo como MySQL Workbench?

Sí, es posible, pero tendrás que habilitar el acceso remoto a tu base de datos, lo cual es un paso avanzado y menos seguro. Para la mayoría de los casos, phpMyAdmin incluido en DirectAdmin es más que suficiente.


Conclusión: Domina tus bases de datos con confianza

Gestionar mysql directadmin es una tarea que, una vez que la has hecho un par de veces, se convierte en algo automático. Hemos visto que crear base datos directadmin es cuestión de segundos, que importar sql directadmin es sencillo con phpMyAdmin y que exportar base datos es tu mejor amigo para las copias de seguridad.

Recuerda la regla de oro: antes de tocar cualquier cosa, exporta una copia de seguridad. Esto te dará la tranquilidad de poder revertir cualquier error.

Si has seguido esta guía, ya tienes los conocimientos básicos para gestionar tus bases de datos de forma autónoma y segura. Y si en algún momento te atascas, no dudes en consultar la documentación de tu proveedor o abrir un ticket de soporte. ¡Ellos están para ayudarte!

[WARNING] Recuerda que si tu panel es Syspanel (HestiaCP), el acceso no es por el puerto 2222, sino por el 2106. Las opciones de bases de datos se encuentran en la pestaña "Base de Datos" y el flujo de trabajo es muy parecido al que te hemos explicado.

Esperamos que este artículo te haya sido de gran ayuda. ¡Ahora ya puedes gestionar tus bases de datos como un profesional!

¿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