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

Gestionar bases de datos en DirectAdmin: guía básica

Actualizado el 13 de septiembre de 2025

Gestionar bases de datos puede sonar a algo muy técnico, pero en realidad es una tarea sencilla si tienes las herramientas adecuadas. En este artículo, te explicaremos paso a paso cómo manejar tus bases de datos en DirectAdmin, uno de los paneles de control de hosting más populares. Ya sea que estés instalando WordPress, migrando un sitio o simplemente quieras aprender a crear y eliminar bases de datos, aquí encontrarás todo lo que necesitas saber.

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

Una base de datos es como un gran archivador digital donde tu sitio web guarda toda la información: desde el contenido de tus páginas hasta los datos de los usuarios, comentarios y configuraciones. WordPress, por ejemplo, utiliza MySQL para almacenar todo esto. Sin una base de datos, tu sitio web no podría funcionar correctamente.

Cuando contratas un hosting con DirectAdmin, normalmente puedes crear tantas bases de datos como necesites, dentro de los límites de tu plan. Gestionarlas correctamente te ayudará a mantener tu web organizada y segura.

Accediendo al gestor de bases de datos en DirectAdmin

Antes de empezar, asegúrate de haber iniciado sesión en tu panel de DirectAdmin. Una vez dentro, sigue estos pasos:

  1. Busca la sección "Administración de cuentas" o "Administración avanzada".
  2. Haz clic en el icono o enlace que dice "MySQL" o "Gestión de bases de datos MySQL".
  3. Se abrirá una nueva página con el listado de tus bases de datos existentes y las opciones para crear nuevas.

[TIP] Si no encuentras la opción, usa el buscador interno del panel escribiendo "MySQL". DirectAdmin suele tener un diseño muy intuitivo.

Crear una base de datos en DirectAdmin paso a paso

Crear una base de datos es el primer paso para instalar WordPress o cualquier aplicación que la requiera. Sigue estos pasos:

  1. En la página de gestión de MySQL, busca el botón "Crear nueva base de datos".
  2. Se te pedirá que ingreses un nombre para la base de datos. El sistema normalmente añadirá un prefijo con tu nombre de usuario (por ejemplo: usuario_nombrebd). Elige un nombre descriptivo, como wordpress_blog o tienda_productos.
  3. A continuación, deberás crear un usuario para esa base de datos. Introduce un nombre de usuario (también con prefijo automático) y una contraseña segura. Puedes usar el generador de contraseñas que ofrece el panel.
  4. Importante: Asigna los permisos. Lo más común es marcar "Todos los privilegios" para que el usuario pueda leer, escribir y modificar la base de datos sin problemas.
  5. Haz clic en "Crear" y listo. En unos segundos tendrás tu nueva base de datos lista para usar.

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás durante la instalación de WordPress o cualquier otra aplicación.

Conectar tu base de datos con WordPress

Si estás instalando WordPress, después de crear la base de datos en DirectAdmin, debes indicarle a WordPress que la use. Durante el proceso de instalación (normalmente al acceder a tu dominio), llegarás a la pantalla de configuración de la base de datos. Allí deberás ingresar:

  • Nombre de la base de datos: El que creaste (ej: usuario_wordpress).
  • Usuario de la base de datos: El que creaste (ej: usuario_wpuser).
  • Contraseña: La que asignaste.
  • Host de la base de datos: Normalmente es localhost. En algunos servidores puede ser diferente, pero lo más común es dejarlo así.
  • Prefijo de tabla: Puedes dejarlo como wp_ o cambiarlo por seguridad (por ejemplo, blog_).

Una vez completes estos datos, WordPress se conectará automáticamente y podrás terminar la instalación.

[INFO] Si ya tienes WordPress instalado y necesitas cambiar los datos de conexión a la base de datos, deberás editar el archivo wp-config.php que está en la raíz de tu sitio. Allí encontrarás las líneas con DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.

Gestionar usuarios y permisos de bases de datos

A veces necesitas dar acceso a otra persona (como un desarrollador) a tu base de datos sin compartir tu cuenta principal de DirectAdmin. Para ello, puedes crear usuarios adicionales con permisos limitados.

  1. En la misma sección de MySQL, busca la opción "Agregar nuevo usuario" o "Gestionar usuarios".
  2. Crea un nuevo usuario con nombre y contraseña.
  3. Luego, en la lista de bases de datos, haz clic en "Gestionar permisos" junto a la base de datos que quieras compartir.
  4. Selecciona el usuario que creaste y elige los permisos. Por ejemplo, si solo necesita leer datos, marca solo SELECT. Para modificar, necesitará INSERT, UPDATE y DELETE.
  5. Guarda los cambios.

[TIP] Siempre es mejor dar los permisos mínimos necesarios. Así reduces riesgos de seguridad.

Eliminar una base de datos en DirectAdmin

Si ya no necesitas una base de datos (por ejemplo, después de eliminar un sitio web), es recomendable borrarla para liberar espacio y mantener el orden.

  1. Ve a la sección MySQL en DirectAdmin.
  2. Busca la base de datos que quieres eliminar en la lista.
  3. Haz clic en el icono de "Eliminar" (normalmente una papelera o una cruz roja).
  4. Confirma la acción. Importante: Esto borrará todos los datos de forma permanente. No hay vuelta atrás.

[WARNING] Antes de eliminar, asegúrate de tener una copia de seguridad (exportación) si los datos son importantes. Puedes usar la opción "phpMyAdmin" para exportar la base de datos a un archivo .sql.

Acceder a phpMyAdmin desde DirectAdmin

Para tareas más avanzadas, como hacer consultas SQL, reparar tablas o importar/exportar datos, necesitarás phpMyAdmin. Es una herramienta web que te permite gestionar MySQL de forma visual.

  1. En el panel de DirectAdmin, busca el icono de "phpMyAdmin" (normalmente está en la misma sección de MySQL o en "Administración avanzada").
  2. Haz clic y se abrirá una nueva pestaña. Es posible que te pida iniciar sesión automáticamente o que tengas que ingresar tus credenciales de MySQL (las que usas para la base de datos).
  3. Una vez dentro, verás todas tus bases de datos a la izquierda. Puedes hacer clic en una para ver sus tablas y gestionarlas.

Desde phpMyAdmin puedes:

  • Exportar una base de datos (para hacer copias de seguridad o migrar a otro hosting).
  • Importar una base de datos (por ejemplo, si migras un sitio desde otro servidor).
  • Ejecutar consultas SQL (para solucionar problemas o modificar datos directamente).
  • Reparar o optimizar tablas (útil si tu web va lenta o da errores).

[INFO] Recuerda que phpMyAdmin es una herramienta poderosa. Si no estás seguro de lo que haces, es mejor no tocar nada. Un error puede dañar tu sitio web.

Solucionar problemas comunes con bases de datos en DirectAdmin

Error de conexión a la base de datos en WordPress

Si ves el mensaje "Error al conectar con la base de datos", puede deberse a:

  • Datos incorrectos en wp-config.php. Revisa nombre, usuario, contraseña y host.
  • La base de datos o el usuario han sido eliminados accidentalmente.
  • El servidor MySQL está caído. En ese caso, contacta a tu proveedor de hosting.

Base de datos corrupta

A veces, tras un corte de energía o un error, las tablas de la base de datos se dañan. Para repararlas:

  1. Entra a phpMyAdmin.
  2. Selecciona la base de datos afectada.
  3. Marca todas las tablas (clic en "Seleccionar todo").
  4. En el menú desplegable, elige "Reparar tabla".

Espacio de base de datos agotado

Algunos planes de hosting limitan el espacio de las bases de datos. Si llegas al límite, puedes:

  • Eliminar datos innecesarios (como revisiones antiguas de WordPress o comentarios spam).
  • Optimizar las tablas desde phpMyAdmin (opción "Optimizar tabla").
  • Contactar a tu proveedor para aumentar el límite.

Migrar una base de datos entre servidores

Si cambias de hosting, necesitarás migrar tus bases de datos. El proceso es sencillo:

  1. Exportar la base de datos desde el DirectAdmin antiguo:
    • Ve a phpMyAdmin.
    • Selecciona la base de datos.
    • Haz clic en "Exportar" y elige el formato SQL.
    • Guarda el archivo en tu ordenador.
  2. Importar la base de datos en el nuevo DirectAdmin:
    • Crea una nueva base de datos y un usuario (como explicamos antes).
    • Entra a phpMyAdmin en el nuevo servidor.
    • Selecciona la base de datos vacía.
    • Haz clic en "Importar" y elige el archivo .sql que descargaste.
    • Espera a que termine el proceso.
  3. Actualiza el archivo wp-config.php (si es WordPress) con los nuevos datos de conexión.

[TIP] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. La diferencia es que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo: tudominio.com:2106). Allí encontrarás una sección de bases de datos muy parecida.

Consejos de seguridad para tus bases de datos

  • Usa contraseñas fuertes: No uses "123456" o "password". El generador de DirectAdmin te ayuda con esto.
  • Cambia el prefijo de las tablas de WordPress: Si usas wp_, los atacantes lo saben. Cámbialo a algo único como miweb_.
  • Haz copias de seguridad periódicas: Puedes programarlas desde DirectAdmin o hacerlas manualmente desde phpMyAdmin.
  • Elimina bases de datos que no uses: Cada base de datos es un punto de entrada potencial.

Preguntas frecuentes (FAQ)

¿Cuántas bases de datos puedo crear en DirectAdmin?

Depende de tu plan de hosting. Normalmente, los planes básicos permiten entre 1 y 5 bases de datos, mientras que los planes superiores ofrecen ilimitadas. Revisa las características de tu cuenta.

¿Puedo usar la misma base de datos para varios sitios WordPress?

Técnicamente sí, pero no es recomendable. Cada sitio debe tener su propia base de datos para evitar conflictos y facilitar la gestión.

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

Puedes cambiarla desde DirectAdmin. Ve a la sección MySQL, busca el usuario y haz clic en "Cambiar contraseña". Luego, actualiza el archivo wp-config.php con la nueva contraseña.

¿DirectAdmin tiene límite de tamaño para las bases de datos?

Depende del servidor. Algunos proveedores limitan el tamaño total de todas tus bases de datos o el de cada una individualmente. Consulta con tu hosting.

¿Puedo gestionar bases de datos desde otro panel como Syspanel?

Sí, Syspanel (antes HestiaCP) también tiene un gestor de bases de datos MySQL muy similar. Recuerda que el acceso a Syspanel es a través del puerto 2106. Una vez dentro, busca la sección "Bases de datos" y podrás crear, eliminar y gestionar usuarios de la misma forma.

Conclusión

Gestionar bases de datos en DirectAdmin no tiene por qué ser complicado. Con esta guía básica, ya sabes cómo crear, conectar, eliminar y solucionar problemas comunes. Recuerda siempre hacer copias de seguridad antes de hacer cambios importantes y mantener tus contraseñas seguras.

Ya sea que estés montando un blog en WordPress, una tienda online o cualquier otra aplicación, dominar la gestión de bases de datos te dará mayor control sobre tu sitio web. ¡Ahora manos a la obra!

¿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