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

DirectAdmin: Cómo gestionar bases de datos MySQL para principiantes

Actualizado el 25 de octubre de 2025

¡Hola! Bienvenido a esta guía completa sobre cómo gestionar bases de datos MySQL en DirectAdmin. Si eres principiante y el mundo de las bases de datos te suena a chino, no te preocupes. Aquí te lo explicamos paso a paso, con un lenguaje muy sencillo y muchos consejos prácticos para que puedas crear, administrar y mantener tus bases de datos como un profesional.

DirectAdmin es un panel de control muy popular para gestionar servidores web. Una de sus funciones más importantes es la gestión de bases de datos MySQL, que son el motor que guarda toda la información de tu web (desde usuarios y contraseñas hasta productos, entradas de blog, etc.). Sin una base de datos, la mayoría de las webs dinámicas (como WordPress, Joomla, PrestaShop, etc.) no podrían funcionar.

En este artículo, aprenderás a:

  • Acceder a la sección de bases de datos en DirectAdmin.
  • Crear una base de datos DirectAdmin MySQL desde cero.
  • Asignar un usuario y una contraseña segura.
  • Conectar tu web (por ejemplo, WordPress) a la base de datos.
  • Gestionar usuarios y permisos.
  • Hacer copias de seguridad y restaurar tus datos.
  • Solucionar problemas comunes.

Vamos a ello. ¡No te asustes, es más fácil de lo que parece!

Accediendo a la Gestión de Bases de Datos en DirectAdmin

Lo primero que necesitas es entrar en tu panel de DirectAdmin. Normalmente, la dirección de acceso es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Introduce tu usuario y contraseña (los que te dio tu proveedor de hosting).

Una vez dentro, verás un panel lleno de iconos. No te agobies. Busca la sección que suele llamarse "Administrador de MySQL" o "MySQL Management". Dependiendo de la versión de DirectAdmin, puede tener un icono con una base de datos o una letra "SQL". Haz clic ahí.

[TIP] Si no encuentras el icono, puedes usar el buscador del panel (si lo tiene) escribiendo "MySQL". También puedes buscar en la sección "Cuenta" o "Account Manager", ya que las bases de datos suelen estar asociadas a tu cuenta de hosting.

La Interfaz de Bases de Datos

Al entrar, verás una lista de todas las bases de datos que ya tienes creadas (si es que tienes alguna). Si es tu primera vez, la lista estará vacía. Desde aquí podrás:

  • Crear una nueva base de datos.
  • Gestionar usuarios (añadir, eliminar, cambiar contraseñas).
  • Acceder a phpMyAdmin (una herramienta visual para manejar la base de datos).
  • Ver el tamaño de cada base de datos.
  • Hacer copias de seguridad (backups).

También verás un formulario para crear una nueva base de datos. ¡Ahí es donde empezamos!

Cómo Crear una Base de Datos en DirectAdmin (Paso a Paso)

Crear una base de datos en DirectAdmin MySQL es un proceso muy sencillo. Sigue estos pasos al pie de la letra:

  1. Paso 1: Encuentra el formulario de creación. En la página de "Administrador de MySQL", verás un formulario con campos como "Base de datos", "Usuario" y "Contraseña". Si no lo ves, busca un botón que diga "Crear nueva base de datos" o "Add new database".

  2. Paso 2: Elige un nombre para tu base de datos. DirectAdmin suele añadir automáticamente un prefijo (normalmente tu nombre de usuario) para evitar conflictos con otras cuentas. Por ejemplo, si tu usuario es miusuario y quieres llamar a tu base de datos miweb, el nombre final será miusuario_miweb. No intentes cambiar el prefijo, es necesario.

  3. Paso 3: Crea un usuario para la base de datos. En el mismo formulario, te pedirá que crees un "Usuario de la base de datos". Elige un nombre (también se añadirá el prefijo). Por ejemplo: miusuario_usuarioweb.

  4. Paso 4: Establece una contraseña segura. Este es un paso crítico. No uses contraseñas débiles como "123456" o "password". DirectAdmin suele tener un botón para generar una contraseña aleatoria segura. Te recomiendo que lo uses. Si no, crea una con al menos 12 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.

    [WARNING] Guarda esta contraseña en un lugar seguro. Sin ella, no podrás conectar tu web a la base de datos. Si la pierdes, tendrás que crear un nuevo usuario o restablecerla.

  5. Paso 5: Asigna todos los permisos (opcional pero recomendado). Justo debajo del campo de contraseña, verás una lista de permisos (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Para la mayoría de las aplicaciones web (como WordPress), marca la casilla "ALL PRIVILEGES" o selecciona todos los permisos manualmente. Esto le da al usuario control total sobre la base de datos.

  6. Paso 6: Haz clic en "Crear". ¡Listo! DirectAdmin te mostrará un mensaje de confirmación. Ahora tienes tu primera base de datos creada.

Conectando tu Web a la Base de Datos (Ejemplo con WordPress)

Una vez que tienes la base de datos, el usuario y la contraseña, necesitas "decirle" a tu web que use esos datos para guardar la información. Cada aplicación (WordPress, Joomla, PrestaShop, etc.) tiene su propio método, pero el principio es el mismo.

Vamos a usar WordPress como ejemplo, ya que es el CMS más popular.

  1. Paso 1: Durante la instalación de WordPress, en el paso de configuración de la base de datos, te pedirá los siguientes datos:

    • Nombre de la base de datos: El nombre completo que creaste (ej: miusuario_miweb).
    • Usuario de la base de datos: El usuario que creaste (ej: miusuario_usuarioweb).
    • Contraseña: La contraseña que estableciste.
    • Host de la base de datos: Normalmente es localhost (o 127.0.0.1). No cambies esto a menos que tu proveedor te indique lo contrario.
    • Prefijo de tabla: Puedes dejarlo como wp_ o cambiarlo por seguridad (ej: miprefijo_).
  2. Paso 2: Introduce los datos y continúa con la instalación. Si todo está correcto, WordPress se conectará a tu base de datos y empezará a funcionar.

[INFO] Si tu web ya está instalada y necesitas cambiar la base de datos (por ejemplo, porque te mudaste de servidor), tendrás que editar el archivo de configuración de tu aplicación. En WordPress, ese archivo se llama wp-config.php y está en la raíz de tu sitio. Busca las líneas que empiezan por define('DB_NAME'... y cámbialas por los nuevos datos.

Gestionando Usuarios y Permisos en DirectAdmin

A veces necesitarás crear más de un usuario para la misma base de datos (por ejemplo, un usuario para la web y otro para una aplicación externa). O quizás quieras quitar permisos a un usuario existente.

Desde la página de "Administrador de MySQL", verás una lista de tus bases de datos. Al lado de cada una, suele haber un enlace o botón que dice "Administrar usuarios" o "Manage Users". Haz clic ahí.

Desde esta pantalla podrás:

  • Añadir un nuevo usuario: Introduce el nombre y la contraseña, y selecciona qué permisos le das.
  • Editar permisos de un usuario existente: Puedes marcar o desmarcar permisos específicos (SELECT, INSERT, etc.).
  • Eliminar un usuario: Si ya no necesitas a un usuario, puedes borrarlo. Ten cuidado, porque si borras el único usuario de la base de datos, tu web dejará de funcionar.
  • Cambiar la contraseña de un usuario: Es buena práctica cambiar las contraseñas periódicamente.

Copias de Seguridad y Restauración de Bases de Datos

Las bases de datos contienen información muy valiosa. Un error, un ataque o un fallo del servidor pueden borrarlo todo. Por eso, hacer copias de seguridad (backups) es fundamental.

Cómo hacer un Backup desde DirectAdmin

DirectAdmin te permite hacer copias de seguridad de forma muy sencilla:

  1. Ve a la página de "Administrador de MySQL".
  2. Busca la base de datos que quieres respaldar.
  3. Verás un botón o enlace que dice "Descargar copia de seguridad" o "Download Backup". Al hacer clic, se descargará un archivo con extensión .sql (o .gz si está comprimido). Ese archivo contiene toda la estructura y los datos de tu base de datos.

[TIP] Programa copias de seguridad periódicas. Puedes hacerlo manualmente cada semana o usar herramientas automáticas si tu hosting lo permite (por ejemplo, desde el panel de "Syspanel" – anteriormente conocido como HestiaCP – que también permite backups programados y cuyo acceso suele ser por el puerto 2106).

Cómo Restaurar una Base de Datos desde un Backup

Si alguna vez necesitas restaurar una copia de seguridad (por ejemplo, porque tu web se rompió), sigue estos pasos:

  1. Ve a la página de "Administrador de MySQL".
  2. Busca la base de datos que quieres restaurar (debe existir previamente).
  3. Busca un botón que diga "Subir copia de seguridad" o "Upload Backup".
  4. Selecciona el archivo .sql que tienes guardado y haz clic en "Subir".
  5. DirectAdmin procesará el archivo y restaurará los datos. Ten cuidado, porque esto sobrescribirá los datos actuales de esa base de datos.

Si tu base de datos no existe, tendrás que crearla primero (como vimos antes) y luego restaurar el backup.

Preguntas Frecuentes (FAQ) sobre Bases de Datos en DirectAdmin

Aquí respondemos a las dudas más comunes que suelen tener los principiantes.

¿Qué es phpMyAdmin y cómo accedo?

phpMyAdmin es una herramienta web que te permite gestionar tu base de datos de forma visual, sin necesidad de saber comandos SQL. Desde ahí puedes ver tablas, añadir o borrar datos, ejecutar consultas, etc.

Para acceder, desde la página de "Administrador de MySQL", busca el enlace que dice "phpMyAdmin" o "Acceder". Te pedirá tu usuario y contraseña de la base de datos (no los de DirectAdmin). Una vez dentro, verás una interfaz con todas tus bases de datos a la izquierda.

¿Puedo tener varias bases de datos en mi cuenta?

Sí, normalmente puedes crear tantas bases de datos como lo permita tu plan de hosting. En DirectAdmin, verás un límite (por ejemplo, "Bases de datos: 10/ilimitadas"). Si necesitas más, contacta con tu proveedor.

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

No te preocupes. Desde la página de "Administrador de MySQL", puedes cambiar la contraseña de cualquier usuario. Busca la base de datos, haz clic en "Administrar usuarios", selecciona el usuario y verás la opción "Cambiar contraseña". Pon una nueva y guarda los cambios. Luego, actualiza ese dato en tu web (por ejemplo, en el archivo wp-config.php).

¿Qué son los permisos SELECT, INSERT, UPDATE, DELETE?

Son los permisos que le das a un usuario para que pueda hacer ciertas operaciones en la base de datos:

  • SELECT: Leer datos.
  • INSERT: Añadir nuevos datos.
  • UPDATE: Modificar datos existentes.
  • DELETE: Borrar datos.
  • CREATE: Crear nuevas tablas o bases de datos.
  • DROP: Eliminar tablas o bases de datos.
  • ALTER: Modificar la estructura de las tablas.

Para una web normal, con "ALL PRIVILEGES" es suficiente. Si quieres mayor seguridad, puedes limitar los permisos, pero no lo hagas si no estás seguro, ya que podrías romper la funcionalidad de tu web.

Mi web dice "Error al conectar a la base de datos". ¿Qué hago?

Este es un error común. Las causas más frecuentes son:

  1. Nombre de base de datos, usuario o contraseña incorrectos. Revisa el archivo de configuración de tu web (ej: wp-config.php) y asegúrate de que los datos coinciden exactamente con los que creaste en DirectAdmin.
  2. El usuario no tiene permisos. Ve a "Administrar usuarios" y verifica que tenga al menos los permisos básicos (SELECT, INSERT, UPDATE, DELETE).
  3. El servidor de bases de datos no está funcionando. Esto es raro, pero puede pasar. Contacta a tu proveedor de hosting.
  4. El host de la base de datos no es correcto. Normalmente es localhost. Si tu proveedor te dio otro (por ejemplo, mysql.tudominio.com), cámbialo.

Consejos Finales para Principiantes

  • Siempre usa contraseñas seguras. Es la primera línea de defensa contra ataques.
  • Haz copias de seguridad con regularidad. No esperes a que ocurra un desastre.
  • No compartas tus credenciales de base de datos con nadie que no sea de confianza.
  • Si usas "Syspanel" (HestiaCP, puerto 2106) , el proceso es muy similar, aunque la interfaz puede variar un poco. Los conceptos son los mismos.
  • Practica. Crea una base de datos de prueba, juega con phpMyAdmin, añade y borra datos. Así perderás el miedo.

¡Y eso es todo! Ahora ya sabes cómo gestionar bases de datos MySQL en DirectAdmin. Esperamos que esta guía te haya sido de gran ayuda. Si tienes alguna otra duda, no dudes en consultar la documentación de DirectAdmin o contactar con tu proveedor de hosting. ¡Buena suerte con tu proyecto web!

¿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