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

Guía para gestionar bases de datos en DirectAdmin: crear, backup y restaurar

Actualizado el 24 de febrero de 2026

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

Si tienes una web con WordPress, una tienda online o cualquier aplicación dinámica, tu base de datos es el corazón de tu proyecto. Contiene tus artículos, productos, clientes y configuraciones. Saber gestionarla correctamente en DirectAdmin no es un lujo, es una necesidad.

Esta guía está pensada para que, aunque no seas un experto en informática, aprendas a crear, hacer copias de seguridad (backups) y restaurar tu directadmin base de datos sin miedo a romper nada. Te explicaré cada paso con calma y con un lenguaje claro. Al final, serás capaz de manejar phpMyAdmin y las herramientas de DirectAdmin con total confianza.


¿Qué es una base de datos y qué es DirectAdmin?

Antes de ensuciarnos las manos, vamos a ponernos en contexto.

Una base de datos es un sistema que guarda información de forma organizada. Imagina un archivador gigante con cajones y carpetas. En un cajón guardas los usuarios, en otro los pedidos, etc. Tu web necesita ese archivador para funcionar.

DirectAdmin es el panel de control de tu hosting. Es el "interruptor general" desde donde gestionas correos, dominios, archivos y, por supuesto, las bases de datos. Es una herramienta muy visual y potente, pero a veces puede resultar abrumadora al principio.

Vamos a centrarnos en la sección de MySQL Management, que es donde ocurre la magia.


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

Crear una directadmin base de datos es el primer paso para instalar cualquier CMS como WordPress o PrestaShop. El proceso es sencillo, pero hay que prestar atención a tres elementos: el nombre de la base, el usuario y la contraseña.

Paso 1: Acceder al área de gestión

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca el icono o el enlace que dice "MySQL Management" o "Administrar bases de datos MySQL". Normalmente está en la sección de "Cuenta" o "Gestión de datos".
  3. Haz clic en él. Verás un listado de las bases de datos existentes (si las hay) y un formulario para crear nuevas.

Paso 2: Rellenar el formulario de creación

DirectAdmin te pedirá tres cosas:

  • Nombre de la base de datos: Es el identificador. Se suele componer de un prefijo (tu usuario) y un nombre que tú elijas. Ejemplo: usuario_miweb.
  • Usuario de la base de datos: Es la persona que tendrá permiso para entrar. Puede ser igual o diferente al nombre de la base. Ejemplo: usuario_adminweb.
  • Contraseña: Debe ser robusta. DirectAdmin tiene un botón para generar una automáticamente. Es crítico que guardes esta contraseña en un gestor de contraseñas, porque no podrás verla de nuevo en texto plano (solo podrás cambiarla).

[TIP] Utiliza el generador de contraseñas de DirectAdmin. Las contraseñas que parecen un "galimatías" (#kL9$vB2!xQ) son mucho más seguras que las fáciles de recordar. Tu web te lo agradecerá.

Paso 3: Crear y asignar privilegios

Después de rellenar los campos, pulsa el botón "Crear base de datos" o "Create". DirectAdmin creará la base y el usuario automáticamente.

IMPORTANTE: A veces, DirectAdmin te pedirá que asignes "Todos los privilegios" (ALL PRIVILEGES). Asegúrate de marcar la casilla para que tu aplicación (WordPress, etc.) pueda leer y escribir sin problemas. Si no lo haces, la instalación fallará.


Gestionar tu base de datos con phpMyAdmin (directadmin phpmyadmin)

Ahora que ya tienes tu base creada, necesitas una herramienta para "mirar dentro" y modificar datos. Ahí es donde entra phpMyAdmin. Es una interfaz web que te permite ver las tablas, ejecutar consultas SQL y hacer tareas de mantenimiento.

Cómo acceder a phpMyAdmin desde DirectAdmin

Existen dos formas típicas de entrar:

  1. Desde el icono de MySQL Management: En la lista de bases de datos, verás un icono con forma de "elefante" o un enlace que dice "phpMyAdmin". Haz clic en él.
  2. Desde la URL directa: Normalmente, puedes acceder escribiendo tudominio.com/phpmyadmin en tu navegador. Esto te llevará a la pantalla de inicio de sesión de phpMyAdmin.

Iniciar sesión en phpMyAdmin

Si has entrado desde el icono de DirectAdmin, a veces te loguea automáticamente. Si no, te pedirá:

  • Usuario: El nombre de usuario de la base de datos que creaste.
  • Contraseña: La contraseña que generaste en el paso anterior.

[WARNING] Nunca entres a phpMyAdmin con el usuario "root" o "admin" del servidor. Esto es un error de seguridad grave. Siempre usa el usuario específico de tu base de datos.

Primeros pasos dentro de phpMyAdmin

Una vez dentro, verás el listado de tus bases a la izquierda. Al hacer clic en tu base, verás las tablas (esas son las "carpetas" del archivador).

  • Estructura: Te muestra las columnas de cada tabla.
  • SQL: Te permite escribir comandos avanzados. No te asustes, solo úsalo si sabes lo que haces o si un soporte técnico te lo pide.
  • Exportar/Importar: Es la clave para los backups, lo veremos ahora.

Backup MySQL: Cómo hacer una copia de seguridad (Backup MySQL)

Hacer un backup mysql es como hacer una foto de tu base de datos en un momento exacto. Si algo sale mal (un plugin mal configurado, un hackeo o un error humano), puedes restaurar esa foto y volver a la normalidad.

Regla de oro: Realiza backups con frecuencia. Si no tienes un sistema automático, hazlo al menos una vez a la semana si actualizas contenido a diario.

Método 1: El más fácil para principiantes (phpMyAdmin)

Este método es ideal si quieres hacer una copia rápida y descargarla a tu ordenador.

  1. Entra en phpMyAdmin.
  2. Selecciona tu base de datos en la columna izquierda.
  3. Haz clic en la pestaña "Exportar" en la parte superior.
  4. Elige el método "Rápido" (solo mostrará un mínimo de opciones) o "Personalizado" si necesitas configurar algo muy específico. Para el 99% de los casos, el método "Rápido" es suficiente.
  5. Asegúrate de que el formato sea SQL.
  6. Pulsa el botón "Continuar" o "Exportar".
  7. Tu navegador descargará un archivo con extensión .sql. Este archivo es tu tesoro. Guárdalo en un lugar seguro (disco duro externo, nube, etc.).

[INFO] El archivo .sql es un archivo de texto con todos los comandos necesarios para recrear tu base de datos. No lo abras con un editor de texto para editarlo, úsalo solo para guardarlo o restaurarlo.

Método 2: El más completo (DirectAdmin)

DirectAdmin tiene una herramienta de backup más potente que incluye no solo la base de datos, sino también los archivos de tu web, correos, etc. Es la mejor opción para una copia de seguridad completa.

  1. Ve al panel principal de DirectAdmin y busca "Backup/Transfer" o "Administración de copias de seguridad".
  2. Verás una lista de elementos que puedes marcar. Para un backup completo, selecciona todo: Base de datos, Archivos, Configuración de dominio, etc.
  3. Elige el destino del backup. Puedes guardarlo en el servidor (en una carpeta privada) o descargarlo a tu ordenador. Te recomiendo descargarlo siempre para tener una copia fuera del servidor.
  4. Haz clic en "Crear Backup" o "Backup Now".

Este proceso puede tardar unos minutos, dependiendo del tamaño de tu web. DirectAdmin te avisará cuando esté listo.


Restaurar base de datos: Cómo recuperar tu información

Saber restaurar es tan importante como saber hacer el backup. Vamos a ver cómo revertir el proceso.

Restaurar desde phpMyAdmin (Importar)

Este método es perfecto si tienes el archivo .sql que descargaste con el método 1.

  1. Entra en phpMyAdmin.
  2. Selecciona la base de datos donde quieres restaurar la información. Si la base no existe, créala primero con el mismo nombre y usuario que tenía antes.
  3. Haz clic en la pestaña "Importar".
  4. Pulsa el botón "Elegir archivo" y selecciona tu archivo .sql.
  5. Deja todas las opciones por defecto y pulsa "Continuar".
  6. Si todo ha ido bien, verás un mensaje de éxito. ¡Tu base de datos está restaurada!

[WARNING] Al importar, sobrescribirás los datos existentes. Si estás restaurando para arreglar un desastre, asegúrate de que la base actual no tiene datos que quieras conservar. Si los tiene, haz un backup de la base actual antes de importar la antigua.

Restaurar desde DirectAdmin (Backup completo)

Si hiciste un backup completo desde DirectAdmin, la restauración es aún más fácil.

  1. Ve a "Backup/Transfer".
  2. Busca la sección de "Restaurar".
  3. Verás una lista de backups disponibles (si los guardaste en el servidor) o podrás subir un archivo de backup desde tu ordenador.
  4. Selecciona el backup que quieras restaurar y marca los elementos que quieras recuperar (base de datos, archivos, etc.).
  5. Haz clic en "Restaurar".

DirectAdmin se encargará de todo el proceso automáticamente. Es la forma más segura de no equivocarse.


Consejos extra y preguntas frecuentes (FAQ)

Aquí tienes algunos trucos y respuestas a dudas comunes que nos suelen llegar al soporte.

¿Con qué frecuencia debo hacer un backup?

Depende de tu actividad. Si publicas un artículo al día, haz un backup diario. Si es una web estática, uno semanal es suficiente. La clave es que no pierdas más de lo que estás dispuesto a perder.

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

No te preocupes, es muy fácil de solucionar.

  1. Ve a DirectAdmin > MySQL Management.
  2. Localiza tu base de datos y busca el icono de "cambiar contraseña" (suele ser una llave o un lápiz).
  3. Introduce una nueva contraseña y guarda los cambios.
  4. Importante: Si tu web usa esa contraseña (por ejemplo, en el archivo wp-config.php de WordPress), deberás actualizarla también allí, o tu web dejará de conectar con la base de datos.

¿Puedo tener varias bases de datos en mi hosting?

Sí, normalmente puedes crear tantas como te permita tu plan de hosting. Es buena práctica tener una base de datos por proyecto (una para WordPress, otra para una tienda, etc.) para mantenerlo todo organizado.

¿Qué es eso de "Syspanel" que mencionan?

[INFO] Si en algún documento o guía ves que mencionan Syspanel, debes saber que es el mismo concepto que DirectAdmin, pero de otro proveedor. Es un panel de control alternativo y su puerto de acceso por defecto es el 2106. No te confundas, los conceptos de bases de datos, usuarios y backups son prácticamente idénticos. Solo cambia la interfaz.

¿Por qué mi web da error de "conexión a la base de datos"?

Esto suele ocurrir por tres motivos:

  1. La base de datos no existe (la borraste sin querer).
  2. El usuario o la contraseña son incorrectos (los cambiaste recientemente).
  3. El servidor de bases de datos está caído (menos común, pero posible).

Revisa estos tres puntos, y si todo está bien, contacta con tu soporte de hosting.


Conclusión: La gestión de bases de datos ya no es un misterio

Como has visto, crear, hacer un backup mysql y restaurar base de datos en DirectAdmin es un proceso totalmente accesible para cualquier persona, incluso sin conocimientos técnicos profundos.

La clave está en la práctica y en la constancia. No esperes a tener un problema para hacer tu primera copia de seguridad. Haz una ahora mismo, guárdala en un lugar seguro y duerme tranquilo sabiendo que tu información está protegida.

Si tienes alguna duda, recuerda que siempre puedes consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu hosting. ¡Ellos están para ayudarte!

Espero que esta guía te haya sido de gran utilidad. Ahora, ve y haz ese backup que llevas tiempo posponiendo. ¡Tu yo del futuro te lo agradecerá!

¿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