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

Gestión de bases de datos en DirectAdmin: Crear, eliminar y hacer backup

Actualizado el 1 de mayo de 2026

Introducción a la gestión de bases de datos con DirectAdmin

Gestionar bases de datos puede sonar a algo muy técnico, pero con DirectAdmin es más sencillo de lo que imaginas. DirectAdmin incluye un panel de control para administrar bases de datos MySQL o MariaDB, que son el motor que impulsa aplicaciones como WordPress, Joomla o tiendas online. En esta guía te explicaremos paso a paso cómo crear, eliminar y hacer backup de tus bases de datos, además de resolver las dudas más comunes sobre DirectAdmin base de datos y DirectAdmin database management.

[TIP] Si usas Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106 y el proceso es similar, aunque la interfaz varía ligeramente. Esta guía se centra en DirectAdmin, pero los conceptos aplican a ambos.

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

Una base de datos es como un archivador digital donde tu sitio web guarda toda su información: artículos, usuarios, comentarios, pedidos, etc. Sin una base de datos bien gestionada, tu web podría volverse lenta, vulnerable o incluso perder datos. Por eso, aprender a crear base de datos DirectAdmin, eliminarlas correctamente y hacer backups periódicos es esencial para cualquier administrador de sitios web.

DirectAdmin base de datos: Acceso al panel de gestión

Antes de empezar, asegúrate de haber iniciado sesión en tu panel de DirectAdmin. Normalmente accedes a través de tudominio.com:2222 o la IP de tu servidor seguida del puerto 2222. Una vez dentro, busca la sección "Administración de cuentas" o directamente el icono de "MySQL Management" (o "Base de datos MySQL"). Allí encontrarás todas las opciones para gestionar tus bases.

[INFO] En DirectAdmin, cada base de datos está asociada a un usuario y una contraseña. Necesitarás estos datos para conectar aplicaciones como WordPress.

Crear base de datos DirectAdmin: paso a paso

Crear una nueva base de datos en DirectAdmin es un proceso rápido y sencillo. Sigue estos pasos:

1. Accede a la sección de bases de datos

  • Inicia sesión en DirectAdmin.
  • Busca el icono "MySQL Management" o "Base de datos MySQL" en la página principal. Si no lo ves, puede estar dentro de la categoría "Características adicionales" o "Administración de cuentas".

2. Haz clic en "Crear nueva base de datos"

  • Verás un botón o enlace que dice "Crear nueva base de datos" o "Add Database". Haz clic allí.

3. Completa los campos obligatorios

Se te pedirá que ingreses:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo mistienda_wp. DirectAdmin suele añadir un prefijo automático (como tu nombre de usuario) para evitar conflictos. Por ejemplo: usuario_mistienda_wp.
  • Usuario de la base de datos: Crea un usuario específico, por ejemplo usuario_miadmin. Puede ser el mismo nombre que la base o uno diferente.
  • Contraseña: Elige una contraseña segura. DirectAdmin suele ofrecer un generador automático. Guarda esta contraseña en un lugar seguro, la necesitarás para conectar tu aplicación.

[WARNING] No uses contraseñas débiles como "123456" o "admin". Una base de datos mal protegida es una puerta abierta para hackers.

4. Confirma la creación

  • Haz clic en "Crear" o "Submit". En unos segundos verás un mensaje de éxito y la nueva base de datos aparecerá en la lista.

5. Verifica la conexión (opcional pero recomendado)

  • Puedes probar la conexión usando herramientas como phpMyAdmin (que también está disponible en DirectAdmin) o conectando tu aplicación directamente.

DirectAdmin database management: Administrar usuarios y permisos

Una vez creada tu base de datos, es posible que necesites agregar más usuarios o modificar permisos. DirectAdmin te permite hacerlo fácilmente:

  • Agregar un nuevo usuario a una base existente: Dentro de la lista de bases de datos, haz clic en el icono de "Editar" o "Manage". Busca la opción "Add User to Database" y sigue los pasos.
  • Cambiar contraseña de un usuario: En la misma pantalla de edición, puedes generar una nueva contraseña para cualquier usuario asociado.
  • Eliminar un usuario: Si ya no necesitas a un usuario, puedes eliminarlo sin borrar la base de datos.

[TIP] Siempre asigna el mínimo de privilegios necesarios. Por ejemplo, si solo necesitas lectura, no des permisos de escritura. Esto mejora la seguridad.

Backup MySQL DirectAdmin: Cómo hacer copias de seguridad

Hacer backups de tus bases de datos es una de las tareas más importantes. Un backup te permite restaurar tu sitio en caso de error, ataque o pérdida de datos. DirectAdmin ofrece varias formas de realizar backup MySQL DirectAdmin.

Método 1: Backup manual desde el panel de DirectAdmin

  1. Ve a "MySQL Management" y localiza la base de datos que quieres respaldar.
  2. Haz clic en el icono de "Backup" o "Download Dump" (normalmente es un icono de disco o flecha hacia abajo).
  3. Se descargará un archivo .sql con todo el contenido de tu base de datos. Guárdalo en un lugar seguro (tu ordenador, Google Drive, Dropbox, etc.).

[INFO] Este archivo .sql es un script que contiene todas las instrucciones para recrear la base de datos. Puedes restaurarlo fácilmente.

Método 2: Backup automático programado

DirectAdmin permite programar backups automáticos desde el panel principal:

  1. Ve a "Administración de cuentas" > "Backup/Transfer" o "Cron Jobs".
  2. Configura una tarea cron que ejecute un script de backup. Por ejemplo, puedes usar el comando mysqldump en un script de shell.
    • Ejemplo básico: mysqldump -u usuario -pcontraseña basededatos > /backup/miweb_$(date +%Y%m%d).sql
  3. Programa la tarea para que se ejecute diaria o semanalmente, según la importancia de tus datos.

[WARNING] Si usas Syspanel (HestiaCP), el proceso es similar, pero el acceso es por el puerto 2106. Asegúrate de que los scripts de backup tengan permisos de ejecución.

Método 3: Backup desde phpMyAdmin

DirectAdmin incluye phpMyAdmin, una herramienta web para gestionar bases de datos gráficamente:

  1. En el panel de DirectAdmin, busca "phpMyAdmin" (suele estar en la sección de herramientas).
  2. Inicia sesión con tu usuario y contraseña de la base de datos.
  3. Selecciona la base de datos en el panel izquierdo.
  4. Ve a la pestaña "Exportar" y elige el método rápido o personalizado (recomendado para bases grandes).
  5. Haz clic en "Continuar" y se descargará el archivo .sql.

[TIP] Para bases de datos grandes (más de 100 MB), es mejor usar el método manual desde DirectAdmin o un script por consola, ya que phpMyAdmin puede fallar por límites de tiempo.

Eliminar base de datos DirectAdmin: Cuándo y cómo hacerlo

Eliminar una base de datos es un paso irreversible. Asegúrate de tener un backup antes de proceder. Sigue estos pasos para eliminar base de datos DirectAdmin:

1. Accede a la lista de bases de datos

  • Ve a "MySQL Management" y localiza la base que deseas eliminar.

2. Selecciona la base de datos

  • Marca la casilla junto al nombre de la base de datos o haz clic en el icono de "Eliminar" (normalmente una papelera o una X roja).

3. Confirma la eliminación

  • DirectAdmin te pedirá confirmación. Lee el mensaje: "¿Estás seguro de que quieres eliminar esta base de datos? Esta acción no se puede deshacer."
  • Si estás seguro, haz clic en "Sí, eliminar" o "Confirm".

[WARNING] Al eliminar una base de datos, también se eliminan todos los usuarios asociados a ella. Asegúrate de que ninguna aplicación esté usándola en ese momento.

4. Verifica que se haya eliminado

  • La base de datos desaparecerá de la lista. Si necesitas recuperarla, deberás restaurar desde un backup.

Preguntas frecuentes (FAQ) sobre gestión de bases de datos en DirectAdmin

¿Puedo tener varias bases de datos en una misma cuenta de DirectAdmin?

Sí, DirectAdmin permite crear tantas bases de datos como necesites, siempre que no superes el límite de tu plan de hosting. Cada base de datos puede tener sus propios usuarios y contraseñas.

¿Cómo sé qué motor de base de datos usa mi servidor? ¿MySQL o MariaDB?

DirectAdmin soporta ambos. Puedes verlo en la sección "Información del servidor" o preguntando a tu proveedor de hosting. En la práctica, ambos son compatibles con los mismos comandos y herramientas.

¿Es seguro usar la misma contraseña para varias bases de datos?

No. Cada base de datos debe tener una contraseña única. Si una base de datos se ve comprometida, las demás estarán protegidas. Usa un gestor de contraseñas para recordarlas.

¿Puedo hacer un backup de todas mis bases de datos a la vez?

Sí, desde la sección "Backup/Transfer" de DirectAdmin puedes crear un backup completo de tu cuenta, que incluye todas las bases de datos, archivos y configuraciones. También puedes usar un script que recorra todas las bases con mysql --batch --skip-column-names -e "SHOW DATABASES".

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

Puedes cambiarla desde el panel de DirectAdmin en "MySQL Management". Selecciona la base de datos, haz clic en "Editar" y busca la opción de cambiar contraseña. Si no recuerdas el usuario, puedes ver la lista de usuarios asociados.

¿DirectAdmin me permite importar una base de datos desde un archivo .sql?

Sí, desde "MySQL Management" busca la opción "Upload Database" o "Import". También puedes usar phpMyAdmin: selecciona la base de datos, ve a "Importar" y elige tu archivo .sql.

¿Qué diferencia hay entre DirectAdmin y Syspanel (HestiaCP) para gestionar bases de datos?

Ambos paneles permiten crear, eliminar y hacer backup de bases de datos. La principal diferencia es la interfaz y los puertos de acceso. En DirectAdmin usas el puerto 2222, mientras que en Syspanel (HestiaCP) es el 2106. Las opciones de gestión son equivalentes.

Consejos finales para una buena gestión de bases de datos

  • Realiza backups periódicos: Programa backups automáticos al menos una vez por semana. Los backups diarios son recomendables para sitios con mucho contenido dinámico (tiendas, foros).
  • Nombra tus bases de datos de forma clara: Usa prefijos como wp_, tienda_ o blog_ para identificar rápidamente su propósito.
  • Elimina bases de datos obsoletas: Si tienes bases de datos de sitios que ya no usas, elimínalas para liberar espacio y reducir riesgos de seguridad.
  • Mantén tu contraseña segura: No compartas las credenciales de bases de datos por correo electrónico o mensajes no cifrados.
  • Actualiza regularmente: Asegúrate de que tu versión de MySQL/MariaDB esté actualizada. DirectAdmin suele encargarse de esto, pero verifica con tu proveedor.

[INFO] Si tienes dudas sobre cómo conectar tu aplicación (por ejemplo, WordPress) a tu nueva base de datos, busca en nuestra sección de tutoriales o contacta con soporte técnico. Recuerda que necesitarás el nombre de la base de datos, el usuario y la contraseña que creaste.

Conclusión

La gestión de bases de datos en DirectAdmin es una habilidad fundamental para cualquier propietario de un sitio web. Con esta guía has aprendido a crear base de datos DirectAdmin, eliminarlas de forma segura y realizar backup MySQL DirectAdmin para proteger tu información. Recuerda que la práctica hace al maestro: no temas explorar el panel y hacer pruebas en entornos controlados. Si sigues estos pasos, tu sitio web estará respaldado y funcionando sin problemas.

¿Necesitas ayuda adicional? No dudes en contactar a nuestro equipo de soporte. ¡Estamos aquí para ayudarte a mantener tu web en marcha!

¿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