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

DirectAdmin: Cómo crear una base de datos MySQL en 5 minutos

Actualizado el 3 de marzo de 2026

Introducción: ¿Por qué necesitas una base de datos MySQL?

Si estás administrando un sitio web, ya sea un blog, una tienda online o una aplicación a medida, es muy probable que en algún momento necesites una base de datos. La base de datos es el "cerebro" donde se almacenan los contenidos, los usuarios, los pedidos o las configuraciones de tu web. Sin ella, plataformas como WordPress, PrestaShop o Joomla simplemente no podrían funcionar.

En este tutorial, te voy a explicar paso a paso cómo crear base de datos DirectAdmin de forma rápida y segura. DirectAdmin es uno de los paneles de control de hosting más utilizados y, afortunadamente, su interfaz para gestionar MySQL es muy intuitiva. Con este directadmin tutorial, podrás tener tu base de datos operativa en menos de 5 minutos, incluso si es la primera vez que entras en el panel.

Vamos a desgranar todo el proceso, desde que inicias sesión hasta que conectas tu aplicación a la nueva base de datos. Además, resolveremos las dudas más frecuentes que nos suelen llegar al soporte técnico.

¿Qué es DirectAdmin y por qué es tan útil?

DirectAdmin es un panel de control gráfico que te permite gestionar todos los aspectos de tu cuenta de hosting sin necesidad de conocer comandos complejos. Es la alternativa perfecta a cPanel o Plesk, y destaca por su velocidad y ligereza.

En lugar de tener que editar archivos de configuración o usar la terminal, con DirectAdmin puedes:

  • Crear y eliminar cuentas de correo.
  • Gestionar archivos del sitio web.
  • Configurar dominios y subdominios.
  • Crear y administrar bases de datos MySQL (el tema que nos ocupa).
  • Gestionar certificados SSL.

Todo esto desde una interfaz web limpia y organizada. Para nuestro propósito, nos centraremos en la sección de MySQL Management, que es donde ocurre la magia.

[INFO]
Si tu hosting utiliza otro panel como Syspanel (la alternativa moderna a HestiaCP), el proceso es similar, pero la interfaz cambia. Para acceder a Syspanel, normalmente la URL incluye el puerto 2106 (ej: https://tudominio.com:2106). Sin embargo, hoy nos centramos en DirectAdmin.

Requisitos previos antes de empezar

Antes de lanzarnos a crear la base de datos, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Debes tener las credenciales de acceso (usuario y contraseña) que te proporcionó tu proveedor de hosting. Normalmente, la URL de acceso es algo como https://tudominio.com:2222.
  2. Un plan de hosting activo: Lógicamente, necesitas que tu servicio de hosting esté contratado y operativo.
  3. Saber qué tipo de aplicación vas a instalar: No es imprescindible, pero ayuda saber si tu aplicación (WordPress, etc.) necesita una base de datos específica. En el 99% de los casos, con una base de datos MySQL estándar es suficiente.

Si ya tienes todo esto, ¡vamos allá!

Paso 1: Inicia sesión en DirectAdmin

Abre tu navegador web favorito (Chrome, Firefox, Edge) y escribe la dirección de acceso a tu panel. Si no la recuerdas, busca en el correo de bienvenida de tu hosting.

  • Introduce tu Usuario y Contraseña.
  • Haz clic en el botón "Login" o "Iniciar sesión".

Una vez dentro, verás el escritorio principal de DirectAdmin. No te asustes por la cantidad de iconos; es más sencillo de lo que parece. En la parte superior o en la columna lateral, encontrarás las secciones principales.

Paso 2: Localiza el apartado de bases de datos

Ahora viene la parte clave. DirectAdmin organiza las herramientas por categorías. Para crear base de datos DirectAdmin, debes buscar la sección llamada "Account Manager" o "Administración de cuenta".

Dentro de esa sección, busca el icono o enlace que dice "MySQL Management" o "Gestión de MySQL". Al hacer clic, se abrirá una nueva página que muestra todas las bases de datos que ya tienes creadas (si es que tienes alguna) y la opción para crear una nueva.

[TIP]
Si no encuentras el icono de MySQL, usa el buscador interno del panel. En la esquina superior derecha suele haber una lupa. Escribe "MySQL" y te llevará directamente a la herramienta.

Paso 3: Crea la base de datos MySQL (El proceso en 4 sub-pasos)

Aquí es donde vamos a invertir los 5 minutos prometidos. La pantalla de MySQL Management te mostrará un formulario. Sigue estos pasos al pie de la letra:

3.1. Nombre de la base de datos

DirectAdmin te pedirá que escribas un nombre para tu nueva base de datos. Es importante que sepas que, por lo general, el panel le añadirá un prefijo automáticamente (normalmente tu nombre de usuario de hosting). Por ejemplo, si tu usuario es juan123 y escribes miweb, el nombre final será juan123_miweb.

  • Elige un nombre descriptivo y sin espacios. Puedes usar guiones bajos (_) para separar palabras. Ejemplo: tienda_online o blog_personal.
  • Evita usar caracteres especiales como ñ, á, ! o ?. Solo letras minúsculas, números y guiones bajos.

3.2. Usuario de la base de datos

No basta con crear la base de datos; necesitas un usuario que pueda conectarse a ella. En el mismo formulario, verás un campo para "Database User" o "Usuario".

  • Escribe un nombre para el usuario. Al igual que el nombre de la base, se le añadirá un prefijo. Ejemplo: juan123_admin.
  • Anota este nombre, lo necesitarás más tarde.

3.3. Contraseña del usuario

Este es un paso crítico. La contraseña es la llave de acceso a tu base de datos. Debe ser robusta para evitar accesos no autorizados.

  • Escribe una contraseña segura que combine mayúsculas, minúsculas, números y símbolos. Ejemplo: #V3ryS3cure#Pass2024.
  • DirectAdmin suele tener un botón de "Generar" al lado del campo. Te recomiendo usarlo, ya que crea contraseñas aleatorias muy seguras.
  • Guarda esta contraseña en un lugar seguro, como un gestor de contraseñas.

3.4. Haz clic en "Create Database"

Una vez rellenados los tres campos (nombre, usuario y contraseña), busca el botón que dice "Create Database" o "Crear base de datos". Haz clic en él.

DirectAdmin procesará la solicitud y, en cuestión de segundos, verás un mensaje de éxito. ¡Felicidades! Ya has aprendido a crear base de datos DirectAdmin.

[WARNING]
NUNCA compartas la contraseña de tu base de datos por correo electrónico o en foros de soporte. Es información sensible. Si sospechas que se ha comprometido, elimina el usuario y crea uno nuevo desde el mismo panel.

Paso 4: Verifica que la base de datos se ha creado correctamente

Después de crear la base de datos, serás redirigido automáticamente a la lista de bases de datos existentes. Deberías ver la nueva entrada con el nombre completo (incluyendo el prefijo).

En esta lista, también verás opciones como:

  • "Manage" (Administrar): Te lleva a phpMyAdmin, la herramienta para gestionar las tablas y los datos visualmente.
  • "Delete" (Eliminar): Para borrar la base de datos (¡ten mucho cuidado con esto!).
  • "User Management" (Gestión de usuarios): Para añadir más usuarios a la base o cambiar permisos.

Una buena práctica es hacer clic en "Manage" para abrir phpMyAdmin y confirmar que la base de datos está vacía y lista para recibir las tablas de tu aplicación.

Conexión de tu aplicación a la base de datos

Crear la base de datos es solo el primer paso. Ahora tienes que decirle a tu sitio web (WordPress, por ejemplo) que use esa base de datos.

Para ello, necesitarás los siguientes datos, que ya tienes:

  • Nombre de la base de datos: Ej: juan123_miweb.
  • Usuario de la base de datos: Ej: juan123_admin.
  • Contraseña: La que pusiste o generaste.
  • Host de la base de datos: Este es un dato que a menudo confunde. En el 95% de los casos, el host es localhost. Sin embargo, algunos proveedores usan un servidor específico (ej: mysql.tudominio.com). Puedes encontrar esta información en el correo de bienvenida de tu hosting o en la propia sección de MySQL Management de DirectAdmin.

Con estos cuatro datos, podrás completar el asistente de instalación de cualquier CMS.

[TIP]
En WordPress, estos datos se solicitan en el archivo wp-config.php o durante el asistente de instalación de "wp-admin". En PrestaShop, se piden durante el proceso de instalación web. El concepto es el mismo: indicar dónde están los datos y cómo acceder a ellos.

Preguntas Frecuentes (FAQ) sobre MySQL en DirectAdmin

Aquí te resuelvo las dudas más habituales que nos llegan al soporte técnico relacionadas con MySQL DirectAdmin.

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

No es un problema. Accede a MySQL Management en DirectAdmin. Localiza la base de datos en la lista y haz clic en el icono de "editar" o en el usuario asociado. DirectAdmin te permitirá cambiar la contraseña sin necesidad de borrar nada. Elige una nueva y guarda los cambios.

¿Puedo crear varias bases de datos?

Sí, absolutamente. El número de bases de datos que puedes crear depende de tu plan de hosting. Algunos planes limitan la cantidad (ej: 5 bases de datos), mientras que otros son ilimitados. Si alcanzas el límite, verás un aviso en el panel.

¿Qué es phpMyAdmin y para qué sirve?

phpMyAdmin es una herramienta web que te permite interactuar con tu base de datos MySQL a través de una interfaz gráfica. Puedes crear tablas, insertar datos, ejecutar consultas SQL, importar y exportar bases de datos, etc. Es el "cuchillo suizo" del administrador de bases de datos.

¿Es seguro usar "localhost" como host de la base de datos?

Sí, es totalmente seguro. De hecho, es lo más común y recomendable. Significa que la base de datos y el sitio web están en el mismo servidor físico, lo que acelera la conexión. Solo deberías usar otro host si tu proveedor de hosting te lo indica explícitamente.

¿Qué diferencia hay entre "crear base de datos directadmin" y "crear usuario"?

Son dos cosas distintas pero complementarias. La base de datos es el contenedor de la información (las tablas). El usuario es la identidad que se conecta a ese contenedor. No puedes acceder a una base de datos sin un usuario asociado. Al crearlos juntos, DirectAdmin vincula automáticamente al usuario con la base de datos y le otorga todos los privilegios.

¿Puedo conectar una aplicación externa a mi base de datos de DirectAdmin?

Técnicamente, si tu proveedor permite conexiones remotas (remote MySQL), sí. Sin embargo, por seguridad, la mayoría de los hostings bloquean las conexiones externas por defecto. Si necesitas hacer esto, tendrás que abrir un ticket de soporte con tu proveedor y, a menudo, añadir tu IP a una lista blanca.

Conclusión y buenas prácticas

Como has visto, crear base de datos DirectAdmin es un proceso sencillo, rápido y que no requiere conocimientos avanzados. En menos de 5 minutos, puedes tener el almacén de datos de tu sitio web listo para funcionar.

Para terminar, te dejo con algunas buenas prácticas que te ahorrarán problemas en el futuro:

  1. Usa contraseñas únicas y complejas para cada base de datos. No reutilices la del correo electrónico.
  2. Realiza copias de seguridad periódicas. DirectAdmin tiene herramientas para ello, o puedes usar plugins en tu CMS. Una copia de seguridad te salva la vida ante un error humano o un ataque.
  3. Elimina las bases de datos que ya no uses. Esto libera recursos en tu servidor y reduce la superficie de ataque.
  4. No modifiques los privilegios de los usuarios a menos que sepas exactamente lo que haces. Un error aquí puede dejar tu web en blanco.
  5. Si en el futuro cambias de panel de control (por ejemplo, a Syspanel), recuerda que la gestión es similar. En Syspanel, el acceso suele ser por el puerto 2106, y el flujo para crear una base de datos sigue la misma lógica: buscar la sección de bases de datos, crear un nombre, un usuario y una contraseña.

Espero que este directadmin tutorial te haya sido de gran ayuda. Si tienes cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu proyecto web crezca sin obstáculos!

¿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