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

Guía de administración de bases de datos en DirectAdmin: crear, borrar y hacer copias

Actualizado el 6 de octubre de 2025

¿Alguna vez has necesitado crear una base de datos para tu web y te has sentido perdido? Tranquilo, es mucho más sencillo de lo que parece. Esta guía está pensada para que, aunque no tengas experiencia técnica, aprendas a manejar tus bases de datos en DirectAdmin como un profesional. Vamos a ver paso a paso cómo crear, borrar y hacer copias de seguridad, todo explicado de forma clara y sin tecnicismos innecesarios.

Cuando hablamos de administrar bases de datos, nos referimos a gestionar el "almacén" donde tu web guarda la información importante, como los artículos de un blog, los productos de una tienda o los usuarios registrados. Con DirectAdmin, esta tarea se convierte en un juego de niños gracias a su panel de control intuitivo. A lo largo de este artículo, te explicaré cada acción con detalle, incluyendo trucos y advertencias para que no cometas errores comunes. Al final, serás capaz de gestionar tus datos con total confianza.

¿Qué es DirectAdmin y por qué es ideal para gestionar tus datos?

DirectAdmin es un panel de control de hosting muy popular, conocido por su interfaz limpia y su velocidad. A diferencia de otros paneles, está diseñado para ser accesible incluso para principiantes. Gestionar una directadmin base de datos es una de las tareas más habituales, ya que casi cualquier aplicación moderna (como WordPress, Joomla o PrestaShop) necesita una para funcionar.

La ventaja de usar DirectAdmin es que no necesitas saber comandos complicados de SQL ni acceder por SSH. Todo se hace desde un menú gráfico, con botones claros y opciones bien organizadas. Si ya has usado otros paneles como cPanel, notarás que DirectAdmin es más ligero y, para muchos, más intuitivo. Y si vienes de Syspanel (antes conocido como HestiaCP, cuyo puerto de acceso es el 2106), verás que la lógica es similar, pero aquí todo está centralizado en la sección "Base de Datos".

Acceder al área de administración de bases de datos

Antes de empezar a crear o borrar nada, necesitas saber dónde están las herramientas. El proceso es el siguiente:

  1. Inicia sesión en tu panel de DirectAdmin. Normalmente accedes a través de una URL como tudominio.com:2222, aunque puede variar según tu proveedor.
  2. Una vez dentro, busca el icono o la sección que dice "Base de Datos" o "MySQL". En la mayoría de las versiones, está en la parte central o en el menú lateral, dentro del grupo "Administración de archivos" o similar.
  3. Haz clic en ese icono. Se abrirá una página con un listado de tus bases de datos existentes (si tienes alguna) y un formulario para crear nuevas.

Ahora sí, vamos a lo importante. Te explico cómo realizar las tres operaciones básicas: crear, eliminar y respaldar.

Cómo crear una base de datos en DirectAdmin

Crear una base de datos es el primer paso para instalar cualquier CMS o aplicación. El proceso es muy mecánico, pero hay que prestar atención a los nombres y las contraseñas. Sigue estos pasos:

  1. En la página principal de "Base de Datos", busca un botón que diga "Crear Nueva Base de Datos" o un formulario directamente visible.
  2. Verás un campo llamado "Nombre de la base de datos". Aquí es donde cometen errores muchos novatos. DirectAdmin suele añadir un prefijo automáticamente (por ejemplo, usuario_). Ese prefijo es la primera parte de tu nombre de usuario de hosting. No lo borres, porque si lo eliminas, el sistema te dará un error. Simplemente escribe el nombre que quieras después del prefijo. Por ejemplo, si tu usuario es juan y quieres llamarla blog, el nombre final será juan_blog.
  3. A continuación, te pedirá un "Usuario de la base de datos". Puede ser el mismo que el nombre de la base o uno diferente. Yo te recomiendo usar el mismo para simplificar, pero si prefieres separarlos, asegúrate de que sea fácil de recordar.
  4. Después, tendrás que escribir una contraseña. DirectAdmin suele tener un botón para generar una contraseña segura automáticamente. Te aconsejo usarlo, ya que crear contraseñas manuales fáciles (como "123456") es el error más común y el motivo de la mayoría de los hackeos. Si la generas automáticamente, cópiala en un lugar seguro porque la necesitarás más adelante.
  5. Haz clic en "Crear" o "Enviar". En unos segundos, verás un mensaje de éxito y tu nueva base aparecerá en la lista.

[TIP] Anota siempre el nombre completo de la base de datos (incluyendo el prefijo) y la contraseña. Cuando instales WordPress, por ejemplo, te los pedirán. Si los pierdes, tendrás que usar la herramienta de "Cambiar contraseña" que está en la misma página.

Administrar usuarios y privilegios

Cuando creas una base de datos directadmin, no solo creas el contenedor de datos, sino que también defines quién puede acceder a ella. En DirectAdmin, el usuario que creas junto con la base de datos tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.) de forma predeterminada. Esto es suficiente para la mayoría de los casos.

Sin embargo, a veces necesitas crear usuarios adicionales o cambiar los permisos. Para ello:

  1. En la lista de bases de datos, haz clic en el icono de "lápiz" o "editar" que aparece junto a la base que quieras modificar.
  2. Verás una sección llamada "Usuarios y Privilegios". Aquí puedes añadir un nuevo usuario (que debe existir previamente o puedes crearlo al vuelo) y marcar con casillas qué permisos le das.
  3. Si solo vas a usar una aplicación como WordPress, no necesitas tocar nada aquí. Pero si tienes conocimientos avanzados, te permite restringir el acceso de ciertos usuarios para mayor seguridad.

[WARNING] No modifiques los privilegios de un usuario a menos que sepas exactamente lo que estás haciendo. Quitar el permiso SELECT puede romper tu web por completo, mostrando errores de conexión o de lectura de datos.

Cómo hacer una copia de seguridad (Backup) de tu base de datos

Este es, sin duda, el hábito más importante que debes adoptar. Un backup mysql directadmin te salvará la vida si borras algo por error, si tu web es hackeada o si tu servidor falla. Hay dos formas principales de hacerlo: desde el propio DirectAdmin o mediante una herramienta externa como phpMyAdmin. Vamos con la más fácil y segura, que es desde el panel.

Método 1: Backup desde DirectAdmin (Recomendado para principiantes)

  1. Ve a la sección "Base de Datos" como hicimos antes.
  2. En la lista de tus bases de datos, verás un icono que parece una flecha hacia abajo o que dice "Descargar". En algunas versiones, tienes que hacer clic en el nombre de la base para ver las opciones.
  3. Al hacer clic en "Descargar" o "Backup", el sistema genera un archivo .sql.gz (comprimido) y lo descarga a tu ordenador. Este archivo contiene toda la información de tu base de datos: tablas, datos, configuraciones, todo.
  4. Guarda ese archivo en un lugar seguro, idealmente en tu disco duro local y también en la nube (Google Drive, Dropbox, etc.).

Método 2: Backup desde phpMyAdmin

Si te sientes más cómodo o necesitas un control más fino, puedes usar phpMyAdmin, que es una herramienta web para gestionar MySQL. Para acceder:

  1. En la página de "Base de Datos", busca el enlace a phpMyAdmin. Suele estar en la parte superior o como un botón separado.
  2. Inicia sesión con tu usuario y contraseña de la base de datos (los mismos que creaste).
  3. En el panel izquierdo, selecciona tu base de datos.
  4. Ve a la pestaña "Exportar".
  5. Elige el método "Rápido" (que exporta todo) y haz clic en "Continuar". Se descargará un archivo .sql.

[INFO] La frecuencia recomendada para hacer backups depende de la actividad de tu web. Si publicas contenido a diario, haz una copia diaria. Si es un sitio estático, una copia semanal es suficiente. Muchos proveedores de hosting ofrecen backups automáticos, pero no confíes solo en eso. Ten siempre una copia externa tuya.

Cómo borrar una base de datos en DirectAdmin

Llegará un momento en que necesites eliminar una base de datos antigua, quizás porque ya no usas esa web o porque quieres empezar de cero. Esta acción es irreversible, así que presta mucha atención.

  1. En la lista de bases de datos, localiza la que quieres borrar.
  2. Haz clic en el icono de "papelera" o "Eliminar" que aparece junto a ella.
  3. DirectAdmin te pedirá una confirmación. Normalmente te pregunta "¿Estás seguro?" y te obliga a escribir el nombre de la base o hacer clic en un botón de confirmación extra.
  4. IMPORTANTE: Antes de confirmar, asegúrate de haber hecho una copia de seguridad (backup) si hay alguna posibilidad de que necesites esos datos en el futuro. Una vez borrada, no hay vuelta atrás.
  5. Confirma la eliminación. La base de datos desaparecerá de la lista y todos sus datos se perderán.

¿Qué pasa con los usuarios asociados?

Cuando borras una base de datos, DirectAdmin no elimina automáticamente los usuarios de esa base. Puede que te aparezca un aviso preguntando si también quieres borrar los usuarios vinculados. Si ya no los vas a usar, es recomendable eliminarlos también para mantener todo limpio y seguro. Si solo borras la base y dejas los usuarios, esos usuarios quedarán "huérfanos" y podrían suponer un riesgo de seguridad.

[WARNING] Nunca borres una base de datos si tu web está en funcionamiento. Si lo haces, tu sitio mostrará errores de conexión inmediatamente. Asegúrate de que la aplicación que usa esa base esté desinstalada o desconectada antes de proceder.

Errores comunes y cómo solucionarlos

Aunque DirectAdmin es muy amigable, es normal toparse con algún problema. Aquí te dejo los más frecuentes y sus soluciones.

Error: "Nombre de base de datos inválido" o "El prefijo no coincide"

Este error aparece cuando intentas poner un nombre que no empieza con tu prefijo de usuario. Solución: usa siempre el nombre completo que te sugiere el sistema, sin borrar la parte inicial.

Error: "Acceso denegado para el usuario" al conectar la web

Suele ocurrir cuando has escrito mal la contraseña o el nombre del usuario en el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress). Revisa que el usuario es exactamente el que creaste (con el prefijo) y que la contraseña no tenga espacios o caracteres raros copiados por error. Puedes cambiar la contraseña desde DirectAdmin en la sección de edición de la base de datos.

Error: "Demasiadas conexiones"

Esto no es culpa de DirectAdmin, sino de que tu web está haciendo demasiadas llamadas a la base de datos. Suele pasar en sitios con mucho tráfico o con plugins mal optimizados. Solución: revisa los plugins de caché o contacta con tu proveedor de hosting para aumentar el límite.

Consejos avanzados para mantener tu base de datos sana

Una vez que ya dominas lo básico, es bueno adoptar ciertas rutinas de mantenimiento.

Optimización de tablas

Con el tiempo, las bases de datos se fragmentan y pueden volverse lentas. Puedes optimizarlas desde phpMyAdmin. Selecciona tu base de datos, marca todas las tablas y en el desplegable inferior elige "Optimizar". Esto es como una "limpieza" que mejora el rendimiento.

Cambiar la contraseña periódicamente

Aunque parezca una molestia, cambiar la contraseña de la base de datos cada 3-6 meses es una buena práctica de seguridad. Hazlo desde DirectAdmin y luego actualiza la contraseña en el archivo de configuración de tu web.

No compartas tus credenciales

Tu usuario y contraseña de la base de datos son la llave de tu información. No los compartas por email ni los publiques en foros. Si trabajas con un desarrollador, dale acceso solo durante el tiempo necesario y luego cámbiala.

Alternativas a DirectAdmin: una mención rápida

Si alguna vez te cambias a otro panel de control, como Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), verás que los conceptos son los mismos. La idea de crear un usuario, una contraseña y una base de datos es universal. Lo que cambia es la interfaz. Por eso, aprender a administrar bases de datos en DirectAdmin te servirá de base para cualquier otro sistema.

Preguntas frecuentes (FAQ)

Para terminar, te respondo a las dudas más habituales que me suelen llegar.

¿Puedo tener varias bases de datos en mi hosting DirectAdmin?

Sí, sin problema. La mayoría de los planes de hosting permiten crear tantas bases de datos como necesites, hasta un límite. Puedes gestionarlas todas desde la misma página, creando, editando o borrando según lo requieras.

¿Qué es el prefijo en el nombre de la base de datos?

Es un identificador único que añade el sistema para evitar conflictos entre usuarios del mismo servidor. Es obligatorio y no se puede quitar. Por ejemplo, si tu usuario es pedro, todas tus bases de datos empezarán por pedro_.

¿Puedo hacer una copia de seguridad de todas mis bases de datos a la vez?

DirectAdmin no tiene un botón directo para hacer un backup masivo de todas las bases desde la sección de "Base de Datos". Pero en el menú principal, suele haber una sección llamada "Administrar Backup" o "Copia de Seguridad" donde puedes generar un backup completo de tu cuenta, que incluye todas las bases de datos, correos y archivos. Es la opción más cómoda si quieres una copia total.

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

No pasa nada. Ve a la sección "Base de Datos", haz clic en el icono de editar (lápiz) junto a la base de datos. Ahí verás la opción de "Cambiar contraseña". Introduce una nueva, guárdala, y luego actualiza el archivo de configuración de tu aplicación con la nueva contraseña.

¿Borrar una base de datos libera espacio en mi servidor?

Sí. Al borrar una base de datos, se eliminan todos los datos que contenía, liberando el espacio que ocupaban. Es una buena forma de mantener tu hosting limpio y ordenado si tienes proyectos antiguos que ya no usas.

Administrar bases de datos en DirectAdmin es, como has visto, una tarea al alcance de cualquiera. Con esta guía, ya sabes cómo crear una base de datos, hacer copias de seguridad y borrarlas cuando sea necesario. Recuerda siempre la regla de oro: antes de borrar, haz un backup. Y no tengas miedo a explorar el panel; la mayoría de las acciones tienen confirmación y son reversibles si tienes una copia.

Espero que este artículo te haya sido de gran ayuda. Si tienes más dudas, no dudes en consultar la documentación de tu proveedor de hosting o escribirme de nuevo. ¡Buena suerte con tus proyectos!

¿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