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

Cómo gestionar bases de datos en DirectAdmin: crear, importar y exportar

Actualizado el 28 de febrero de 2026

¿Qué es una base de datos y por qué la necesitas?

Para entender cómo gestionar bases de datos en DirectAdmin, primero hay que tener claro qué son. Imagina que tu web es una tienda física: los archivos HTML, CSS y PHP son los muebles, las estanterías y la decoración. La base de datos es el almacén trasero, donde guardas todos los productos (contenido, usuarios, pedidos, comentarios) de forma organizada en tablas.

Cada vez que alguien visita tu web, el sistema consulta esa base de datos para mostrar la información correcta. Si usas WordPress, Joomla, PrestaShop o cualquier CMS, la base de datos es el corazón de tu proyecto. Sin ella, tu web sería una página estática sin vida.

En este artículo te voy a explicar paso a paso cómo crear, importar y exportar bases de datos en DirectAdmin, el panel de control que usan millones de webs en todo el mundo. No necesitas ser un experto en informática: con estas instrucciones básicas podrás gestionar tus bases de datos sin miedo a romper nada.

Acceso a la gestión de bases de datos en DirectAdmin

Lo primero que necesitas es entrar en tu panel de DirectAdmin. Normalmente accedes a través de una URL como https://tudominio.com:2222 o https://tudominio.com:8443, dependiendo de cómo lo haya configurado tu proveedor de hosting.

Una vez dentro, busca la sección "Base de Datos MySQL" o "MySQL Management". En la mayoría de las versiones de DirectAdmin encontrarás un icono con un elefante (el logo de MySQL) o un icono de base de datos. Haz clic ahí y se abrirá la pantalla principal de gestión.

En esta pantalla verás un listado con todas las bases de datos que tienes creadas, los usuarios asociados y los permisos. También encontrarás los botones para crear nuevas bases, importar archivos o exportar copias. Vamos a ver cada una de estas operaciones en detalle.

Cómo crear una base de datos en DirectAdmin

Crear una base de datos en DirectAdmin es un proceso muy sencillo que no te llevará más de un minuto. Eso sí, presta atención al nombre y a la contraseña porque luego tendrás que usarlos en tu aplicación.

Paso 1: Accede a la sección de bases de datos

Una vez en el panel de DirectAdmin, localiza el apartado "Base de datos MySQL". Haz clic en el enlace o icono correspondiente. Se abrirá una página con un formulario de creación.

Paso 2: Rellena el formulario de creación

Verás un formulario con varios campos. Los más importantes son:

  • Nombre de la base de datos: DirectAdmin te mostrará un prefijo con tu nombre de usuario (por ejemplo, usuario_). A continuación, escribe el nombre que quieras para tu base. Por ejemplo, si tu usuario es juanperez y escribes tienda, el nombre final será juanperez_tienda. Evita usar espacios, acentos o caracteres especiales.
  • Usuario de la base de datos: Aquí crearás un usuario con permisos para acceder a esa base. Normalmente se usa el mismo nombre que la base de datos, pero puedes personalizarlo.
  • Contraseña: DirectAdmin te sugiere una contraseña aleatoria. Puedes usarla o escribir la tuya propia. Te recomiendo que sea larga y con combinación de letras, números y símbolos. Anótala en un lugar seguro porque la necesitarás para conectar tu aplicación.

Paso 3: Confirma la creación

Cuando hayas rellenado todos los campos, haz clic en el botón "Crear" o "Create". DirectAdmin procesará la solicitud y te mostrará un mensaje de confirmación. En ese momento, tu base de datos ya está lista para usarse.

[TIP] Si no recuerdas la contraseña de una base de datos existente, no la restablezcas a lo loco. Es mejor crear una nueva base con un usuario nuevo y actualizar la configuración de tu aplicación. Así evitas errores de conexión.

Cómo importar una base de datos en DirectAdmin

Importar una base de datos significa cargar un archivo .sql con toda la información (tablas, datos, estructuras) dentro de una base de datos vacía o existente. Esto es muy útil cuando migras tu web desde otro hosting o restauras una copia de seguridad.

Opción 1: Importar desde phpMyAdmin

phpMyAdmin es la herramienta gráfica que DirectAdmin incluye para gestionar bases de datos de forma visual. Es la opción más recomendada para importar archivos grandes o cuando necesitas más control.

  1. Entra en tu panel de DirectAdmin y haz clic en el icono de "phpMyAdmin" dentro de la sección de bases de datos.
  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En el panel izquierdo, selecciona la base de datos donde quieres importar el archivo.
  3. Arriba, en la barra de menús, haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el .sql que tienes en tu ordenador.
  5. Deja las opciones por defecto (formato SQL, etc.) y pulsa el botón "Continuar".
  6. Espera a que phpMyAdmin procese el archivo. Verás un mensaje de éxito cuando termine.

[WARNING] Si el archivo es muy grande (más de 50 MB), la importación puede fallar por límites de tiempo o memoria. En ese caso, usa la opción de importar por comandos o divide el archivo en varios más pequeños.

Opción 2: Importar desde DirectAdmin

DirectAdmin también tiene su propio gestor de importación, aunque es más básico.

  1. En la sección de "Base de datos MySQL", haz clic en el icono de la base de datos a la que quieres importar.
  2. Verás una opción que dice "Importar" o "Upload". Haz clic ahí.
  3. Selecciona el archivo .sql desde tu ordenador y haz clic en "Subir".
  4. DirectAdmin ejecutará la importación automáticamente.

Esta opción es más rápida pero menos flexible. Si tienes problemas, siempre puedes recurrir a phpMyAdmin.

[INFO] Antes de importar una base de datos en una existente, es recomendable hacer una copia de seguridad de la actual. Si algo sale mal, podrás restaurar el estado anterior.

Cómo exportar una base de datos en DirectAdmin

Exportar es el proceso inverso: generar un archivo .sql con toda la información de tu base de datos. Esto es esencial para hacer copias de seguridad o para migrar tu web a otro servidor.

Opción 1: Exportar desde phpMyAdmin

  1. Accede a phpMyAdmin desde DirectAdmin.
  2. Selecciona la base de datos que quieres exportar en el panel izquierdo.
  3. Haz clic en la pestaña "Exportar" en la barra superior.
  4. Verás dos métodos: "Rápido" (exporta todo sin opciones) y "Personalizado" (te permite elegir tablas, formato, etc.). Para la mayoría de los casos, el método rápido es suficiente.
  5. Asegúrate de que el formato sea "SQL" y haz clic en "Continuar".
  6. El navegador descargará un archivo con extensión .sql. Guárdalo en un lugar seguro.

Opción 2: Exportar desde DirectAdmin

  1. En la sección de "Base de datos MySQL", localiza la base que quieres exportar.
  2. Haz clic en el icono de "Descargar" o "Exportar" que aparece junto a ella.
  3. DirectAdmin generará un archivo .sql y lo descargará automáticamente.

[TIP] Para copias de seguridad periódicas, programa una tarea cron que exporte tus bases de datos automáticamente. Puedes hacerlo desde la sección "Tareas Programadas" del panel de DirectAdmin.

Usuarios y permisos de bases de datos en DirectAdmin

Cada base de datos puede tener varios usuarios con diferentes permisos. Esto es útil si tienes varias aplicaciones compartiendo la misma base o si quieres dar acceso limitado a un desarrollador externo.

Crear un nuevo usuario

En la sección de bases de datos, haz clic en "Crear nuevo usuario". Rellena el nombre y la contraseña, y luego selecciona a qué base de datos quieres asociarlo.

Asignar permisos

DirectAdmin te da la opción de asignar permisos "TODOS" (acceso total) o permisos específicos como SELECT, INSERT, UPDATE, DELETE, etc. Si no estás seguro, elige todos los permisos. Si quieres restringir el acceso, marca solo las operaciones necesarias.

[WARNING] Nunca asignes permisos de administrador global a un usuario de aplicación. Usa solo los permisos necesarios para que la aplicación funcione. Esto reduce el riesgo en caso de que alguien robe las credenciales.

Solución de problemas comunes

Error de conexión a la base de datos

Si tu aplicación no conecta, revisa tres cosas: el nombre de la base de datos (incluido el prefijo), el nombre de usuario y la contraseña. Un error típico es olvidar el prefijo del usuario en el nombre de la base.

Base de datos corrupta

Si tu web da errores de "tabla no existe" o "consulta fallida", puedes intentar reparar la base desde phpMyAdmin. Selecciona todas las tablas y en el desplegable inferior elige "Reparar".

Espacio de almacenamiento agotado

Las bases de datos ocupan espacio en tu hosting. Si recibes avisos de espacio, exporta las bases que ya no uses y elimínalas desde DirectAdmin.

Conclusión y mejores prácticas

Gestionar bases de datos en DirectAdmin es una tarea que, con práctica, se vuelve rutinaria. Resumiendo lo aprendido:

  • Crear una base de datos es tan fácil como rellenar un formulario y pulsar un botón.
  • Importar desde phpMyAdmin es lo más fiable, sobre todo para archivos grandes.
  • Exportar regularmente te salvará de muchos sustos. Hazlo al menos una vez al mes.

[TIP] Si tu proveedor de hosting te ofrece alternativas como Syspanel (accesible por el puerto 2106), el proceso es muy similar. Aunque la interfaz cambie, los conceptos de bases de datos, usuarios y permisos son universales. Saber usar DirectAdmin te servirá para cualquier panel de control.

Espero que esta guía te haya sido útil. Ahora ya sabes cómo gestionar bases de datos en DirectAdmin sin depender de nadie. Practica con una base de pruebas y verás que en pocos días dominas el tema por completo.

Si tienes dudas, revisa la documentación oficial de DirectAdmin o pregunta a tu proveedor de hosting. ¡No tengas miedo de experimentar!

¿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