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

DirectAdmin: cómo gestionar bases de datos MySQL desde el panel

Actualizado el 21 de mayo de 2026

Gestionar las bases de datos MySQL en tu servidor es una tarea fundamental para cualquier sitio web o aplicación que funcione con WordPress, Joomla, PrestaShop o cualquier CMS. En este artículo, te explicamos paso a paso cómo administrar bases de datos MySQL desde DirectAdmin, el popular panel de control de hosting. Aprenderás a crear, eliminar, respaldar y gestionar usuarios y contraseñas, además de acceder a phpMyAdmin DirectAdmin para realizar tareas más avanzadas.

¿Qué es DirectAdmin y por qué usarlo para gestionar MySQL?

DirectAdmin es un panel de control de hosting web diseñado para ser rápido, ligero y muy intuitivo. Es una alternativa a cPanel o Plesk, y es muy común en servidores Linux. Una de sus fortalezas es la gestión de bases de datos MySQL, ya que ofrece herramientas integradas que permiten a cualquier usuario, incluso sin conocimientos técnicos, crear y administrar sus bases de datos de forma segura.

Al usar DirectAdmin, puedes olvidarte de los comandos SSH o de editar archivos de configuración manualmente. Todo se hace desde una interfaz web limpia y organizada. Además, incluye acceso directo a phpMyAdmin, el gestor de bases de datos más popular, para realizar consultas SQL, importar o exportar datos, y optimizar tablas.

[INFO] Si alguna vez has usado HestiaCP (conocido como Syspanel), notarás que DirectAdmin es igual de amigable, aunque su puerto de acceso suele ser el 2222. En Syspanel, el puerto es el 2106, pero la lógica de gestión de bases de datos es similar.

Acceder al área de bases de datos en DirectAdmin

Para empezar, inicia sesión en tu panel de DirectAdmin. Normalmente la dirección es algo como https://tudominio.com:2222. Una vez dentro, busca la sección de "Administrador de cuentas" o directamente el icono que dice "MySQL Management" (o "Gestión de MySQL"). En la mayoría de las versiones, está en la página principal, en la categoría de "Cuenta" o "Avanzado".

Haz clic en ese icono. Se abrirá una página con varias opciones: crear nueva base de datos, gestionar usuarios y acceder a phpMyAdmin. Esta es tu central de operaciones para todo lo relacionado con MySQL.

Cómo crear una base de datos MySQL en DirectAdmin

Crear una base de datos es el primer paso para instalar un CMS o una aplicación web. Sigue estos pasos:

  1. En la página de MySQL Management, busca el botón o enlace que dice "Create new database" (Crear nueva base de datos).
  2. Se te pedirá que ingreses un nombre para la base de datos. Normalmente, DirectAdmin añade automáticamente un prefijo con tu nombre de usuario (por ejemplo, usuario_basededatos). Solo escribe la parte personalizada.
  3. A continuación, debes crear un usuario para esa base de datos. Puedes usar el mismo nombre de la base de datos o uno diferente. También tendrás que establecer una contraseña segura. DirectAdmin suele ofrecer un generador de contraseñas, pero puedes escribir la tuya.
  4. Marca la opción "Create database" o "Create user" según corresponda. Algunas versiones permiten crear todo en un solo paso.
  5. Haz clic en "Create" (Crear). El sistema te confirmará que la base de datos y el usuario se han creado correctamente.

[TIP] Para mayor seguridad, usa contraseñas largas con combinación de letras mayúsculas, minúsculas, números y símbolos. No uses contraseñas obvias como "123456" o "password".

Gestionar usuarios y permisos de bases de datos

Una vez creada la base de datos, es posible que necesites añadir más usuarios o modificar los permisos de los existentes. En DirectAdmin, esto es muy sencillo:

  1. Desde la página principal de MySQL Management, verás una lista de todas tus bases de datos y los usuarios asociados.
  2. Para añadir un nuevo usuario a una base de datos existente, haz clic en el icono de "Edit" (Editar) o "Manage Users" al lado de la base de datos.
  3. Se abrirá una ventana donde puedes escribir el nombre del nuevo usuario y su contraseña. También puedes elegir los privilegios que tendrá: solo lectura, lectura/escritura, o todos los privilegios (como ALTER, DROP, CREATE, etc.).
  4. Guarda los cambios. El usuario quedará vinculado a esa base de datos.

[WARNING] Ten cuidado al otorgar permisos totales (ALL PRIVILEGES) a usuarios que no sean de confianza. Un usuario con demasiados permisos podría borrar tablas accidentalmente o modificar datos críticos.

Acceder a phpMyAdmin desde DirectAdmin

phpMyAdmin es una herramienta web que te permite gestionar bases de datos MySQL de forma visual, sin escribir comandos SQL. DirectAdmin lo integra de manera nativa, así que no necesitas instalarlo por separado.

Para acceder a phpMyAdmin DirectAdmin:

  1. En la página de MySQL Management, busca el botón que dice "phpMyAdmin" o "Access phpMyAdmin". Normalmente está en la parte superior derecha o en un menú desplegable.
  2. Haz clic y se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin. No necesitas volver a iniciar sesión, ya que DirectAdmin te autentica automáticamente.
  3. Una vez dentro, verás a la izquierda la lista de tus bases de datos. Puedes hacer clic en cualquiera para ver sus tablas, ejecutar consultas SQL, exportar o importar datos, y mucho más.

[INFO] phpMyAdmin es ideal para tareas avanzadas como reparar tablas dañadas, cambiar el motor de almacenamiento (MyISAM a InnoDB), o ejecutar consultas complejas. Si no estás seguro de lo que haces, mejor no modifiques nada sin asesoramiento.

Cómo eliminar una base de datos MySQL en DirectAdmin

Eliminar una base de datos es una operación delicada, pero a veces necesaria, por ejemplo, cuando migras a otro servidor o ya no usas una aplicación. Para hacerlo:

  1. En la página de MySQL Management, localiza la base de datos que deseas eliminar.
  2. Haz clic en el icono de "Delete" (Eliminar) o "Remove". Normalmente es una papelera o una X roja.
  3. DirectAdmin te pedirá confirmación. Lee bien el mensaje: te advertirá que se borrarán todos los datos de forma permanente. Si estás seguro, confirma.
  4. El sistema eliminará la base de datos y todos los usuarios asociados a ella. No podrás recuperarla a menos que tengas un respaldo.

[WARNING] Antes de eliminar una base de datos, asegúrate de haber hecho una copia de seguridad. En phpMyAdmin puedes exportarla a un archivo .sql fácilmente.

Respaldar y restaurar bases de datos MySQL

Los respaldos son tu salvavidas en caso de errores, hackeos o cambios no deseados. DirectAdmin no tiene una herramienta de backup automático para bases de datos individuales (eso se gestiona a nivel de cuenta), pero puedes hacerlo manualmente con phpMyAdmin.

Exportar una base de datos (respaldo)

  1. Accede a phpMyAdmin DirectAdmin como te explicamos antes.
  2. Selecciona la base de datos que quieres respaldar en el panel izquierdo.
  3. Haz clic en la pestaña "Exportar" (Export).
  4. Elige el método "Rápido" (exporta toda la base de datos) y formato SQL. Luego haz clic en "Continuar".
  5. Se descargará un archivo .sql en tu computadora. Guárdalo en un lugar seguro.

Importar una base de datos (restaurar)

  1. En phpMyAdmin, selecciona la base de datos donde quieres importar los datos. Si no existe, créala primero en DirectAdmin.
  2. Haz clic en la pestaña "Importar" (Import).
  3. Selecciona el archivo .sql desde tu computadora.
  4. Haz clic en "Continuar". Dependiendo del tamaño del archivo, puede tardar unos segundos o minutos.

[TIP] Para bases de datos muy grandes (más de 50 MB), es mejor usar herramientas como mysql desde la línea de comandos o plugins de backup como UpdraftPlus en WordPress. phpMyAdmin puede tener límites de tiempo y tamaño.

Solucionar problemas comunes con bases de datos MySQL en DirectAdmin

A veces pueden surgir errores al gestionar bases de datos. Aquí tienes algunos problemas frecuentes y cómo resolverlos:

Error "Cannot connect to MySQL server"

Esto suele ocurrir si el servicio MySQL no está funcionando. Desde DirectAdmin, ve a "Admin Tools" > "Services Monitor" y verifica que MySQL esté en verde (activo). Si no, puedes reiniciarlo desde allí o contactar a tu proveedor de hosting.

Error "Access denied for user"

Este mensaje aparece cuando el usuario o contraseña son incorrectos. Revisa en MySQL Management que el usuario esté vinculado a la base de datos correcta. Si olvidaste la contraseña, puedes cambiarla desde el panel (icono de editar usuario).

Base de datos corrupta

Si tu sitio web muestra errores como "Table is marked as crashed", puedes reparar la tabla desde phpMyAdmin. Selecciona la base de datos, marca las tablas afectadas, y en el menú desplegable elige "Reparar tabla".

Preguntas frecuentes (FAQ) sobre gestionar MySQL DirectAdmin

¿Puedo tener varias bases de datos en una misma cuenta de DirectAdmin?
Sí, no hay límite estricto (depende de tu plan de hosting). Puedes crear tantas como necesites, cada una con sus propios usuarios.

¿Es seguro usar phpMyAdmin DirectAdmin?
Sí, siempre que cierres sesión cuando termines y no compartas tus credenciales. DirectAdmin protege el acceso con autenticación propia.

¿Cómo cambio la contraseña de un usuario de base de datos?
En MySQL Management, haz clic en el icono de editar al lado del usuario, escribe la nueva contraseña y guarda.

¿Qué hago si no veo el icono de MySQL Management?
Probablemente tu cuenta no tenga permisos para gestionar bases de datos. Contacta a tu proveedor de hosting para que lo active.

¿Puedo migrar bases de datos desde otro panel como Syspanel (HestiaCP) a DirectAdmin?
Sí. Exporta la base de datos desde el panel anterior (por ejemplo, usando phpMyAdmin) e impórtala en DirectAdmin siguiendo los pasos de este artículo. Recuerda que en Syspanel el puerto es el 2106.

Consejos finales para administrar bases de datos como un profesional

Gestionar bases de datos MySQL desde DirectAdmin es una habilidad que te ahorrará tiempo y dolores de cabeza. Aquí tienes algunos consejos extra:

  • Nombra tus bases de datos de forma descriptiva: por ejemplo, wordpress_blog o tienda_productos. Así las identificarás rápido.
  • No uses la base de datos por defecto que a veces crea el sistema. Siempre crea una nueva para cada proyecto.
  • Mantén un calendario de respaldos: aunque DirectAdmin no lo haga automáticamente, programa recordatorios semanales para exportar tus bases de datos.
  • Actualiza phpMyAdmin si tu proveedor lo permite. Las versiones antiguas pueden tener vulnerabilidades de seguridad.

Si sigues estos pasos, podrás gestionar MySQL DirectAdmin sin problemas, incluso si eres principiante. Recuerda que la práctica hace al maestro, así que no dudes en experimentar con bases de datos de prueba antes de tocar las de producción.

[INFO] Si tu servidor usa Syspanel (HestiaCP) en lugar de DirectAdmin, el proceso es muy similar, solo que el puerto de acceso es el 2106 y las opciones de bases de datos están en la sección "Bases de datos" del panel.

Ahora ya sabes cómo gestionar bases de datos MySQL desde DirectAdmin. ¡Manos a la obra y a administrar tus sitios web con confianza!

¿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