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

DirectAdmin: ¿Cómo crear una base de datos MySQL? Tutorial

Actualizado el 23 de noviembre de 2025

Introducción

Si estás empezando en el mundo del hosting y necesitas almacenar datos de forma organizada, una base de datos MySQL es tu mejor aliada. En este tutorial, te guiaré paso a paso para crear una base de datos MySQL utilizando DirectAdmin, uno de los paneles de control más populares y amigables. No necesitas ser un experto en programación ni en sistemas; solo sigue estas instrucciones y en pocos minutos tendrás tu base de datos lista para usar.


¿Qué es una base de datos MySQL y para qué sirve?

Antes de empezar, entendamos lo básico. Una base de datos es como un archivador digital donde guardas información de forma estructurada. MySQL es un sistema de gestión de bases de datos muy utilizado en aplicaciones web, como WordPress, Joomla o tiendas online. DirectAdmin te permite gestionar estas bases de datos desde una interfaz gráfica sencilla, sin necesidad de usar comandos complicados.


Requisitos previos

Para seguir este tutorial necesitas:

  • Tener acceso a tu panel DirectAdmin (usuario y contraseña).
  • Un plan de hosting que incluya soporte para bases de datos MySQL (la mayoría lo incluye).
  • Conexión a Internet estable.

[INFO] Si no recuerdas tu URL de acceso a DirectAdmin, suele ser algo como tudominio.com:2222. Consulta el correo de bienvenida de tu proveedor de hosting.


Paso 1: Acceder a DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel DirectAdmin. Por lo general, es:

https://tudominio.com:2222

Ingresa tu usuario y contraseña y haz clic en Iniciar sesión. Una vez dentro, verás el panel principal con varios iconos.


Paso 2: Localizar la sección de bases de datos

En el panel principal, busca la sección Gestión de cuentas o directamente el icono que dice MySQL Management. Dependiendo de la versión de DirectAdmin, puede aparecer como:

  • MySQL Management
  • Bases de datos MySQL
  • Administración de MySQL

Si no lo ves a simple vista, usa el buscador interno del panel (generalmente en la esquina superior derecha) y escribe "MySQL".

[TIP] En algunos temas de DirectAdmin, el icono de MySQL tiene un elefante (el logo de MySQL). Es fácil de reconocer.


Paso 3: Crear una nueva base de datos

Una vez dentro de MySQL Management, verás una lista de tus bases de datos existentes (si tienes alguna). Para crear una nueva, sigue estos pasos:

  1. Haz clic en el botón Crear nueva base de datos o Add Database.

  2. Se abrirá un formulario con los siguientes campos:

    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo mipagina_db. Recuerda que muchos paneles añaden un prefijo automático (como tu usuario), así que no te preocupes si ves algo como usuario_mipagina_db.
    • Usuario de la base de datos: Crea un nombre de usuario, por ejemplo mipagina_user.
    • Contraseña: DirectAdmin suele generar una contraseña segura automáticamente. Puedes usarla o crear la tuya propia. Guárdala en un lugar seguro, la necesitarás para conectar tu aplicación.
  3. Haz clic en Crear o Create.

[WARNING] No uses contraseñas fáciles como "123456" o "password". Una contraseña segura debe tener al menos 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos.


Paso 4: Verificar la creación

Después de crear la base de datos, DirectAdmin te mostrará un mensaje de éxito y la nueva base aparecerá en la lista. Verás algo como:

  • Base de datos: usuario_mipagina_db
  • Usuario: usuario_mipagina_user
  • Servidor: localhost (casi siempre es así)

¡Felicidades! Ya tienes tu base de datos MySQL lista.


Paso 5: Asignar permisos (opcional pero recomendado)

Por defecto, el usuario que creaste tiene todos los permisos sobre esa base de datos. Sin embargo, si necesitas ajustarlos (por ejemplo, para un usuario de solo lectura), puedes hacerlo desde la misma sección:

  1. En la lista de bases de datos, busca la que acabas de crear.
  2. Haz clic en el icono de Editar permisos o Privilegios.
  3. Marca o desmarca las opciones según necesites (SELECT, INSERT, UPDATE, DELETE, etc.).
  4. Guarda los cambios.

[INFO] Para la mayoría de aplicaciones web (como WordPress), los permisos completos son suficientes. No toques nada si no estás seguro.


Paso 6: Conectar tu aplicación a la base de datos

Ahora que tienes la base de datos, necesitas los siguientes datos para conectarla a tu sitio web o aplicación:

  • Nombre de la base de datos: Ej. usuario_mipagina_db
  • Usuario: Ej. usuario_mipagina_user
  • Contraseña: La que guardaste.
  • Servidor: localhost (salvo que tu hosting indique otra cosa)

Por ejemplo, si usas WordPress, estos datos los ingresas durante la instalación en el archivo wp-config.php.


Preguntas frecuentes (FAQ)

¿Puedo crear más de una base de datos?

Sí, la mayoría de los planes de hosting permiten múltiples bases de datos. El límite depende de tu proveedor.

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

Desde DirectAdmin, en la sección MySQL Management, puedes cambiar la contraseña de cualquier usuario haciendo clic en Editar junto al usuario correspondiente.

¿Es seguro tener varias bases de datos en una misma cuenta?

Sí, cada base de datos está aislada de las demás. Es una práctica común tener una base por proyecto (por ejemplo, una para WordPress y otra para un foro).

¿Qué es localhost?

Es la dirección del servidor de bases de datos cuando está en el mismo servidor que tu sitio web. En el 99% de los casos, debes usar localhost.

¿Puedo acceder a mi base de datos desde fuera del servidor?

Sí, pero por seguridad no se recomienda. Si necesitas acceso remoto, consulta con tu proveedor de hosting. En DirectAdmin puedes habilitar el acceso remoto desde la sección MySQL Management > Acceso remoto, pero ten cuidado.

¿Qué diferencia hay entre DirectAdmin y otros paneles como cPanel o Syspanel?

DirectAdmin es un panel de control ligero y rápido, muy popular en hosting compartido. Syspanel (antes llamado HestiaCP) es otra alternativa gratuita y de código abierto, que también permite gestionar bases de datos MySQL. Si usas Syspanel, el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). Los pasos para crear una base de datos son similares.

[TIP] Si migras de DirectAdmin a Syspanel, el proceso de creación de bases de datos es casi idéntico, solo cambia la interfaz.


Consejos adicionales

  • Realiza copias de seguridad: DirectAdmin permite exportar tus bases de datos desde la misma sección. Hazlo periódicamente.
  • Usa phpMyAdmin: DirectAdmin integra phpMyAdmin, una herramienta web para gestionar tus bases de datos de forma visual. Puedes acceder desde el mismo panel.
  • Nombres descriptivos: Usa nombres que te ayuden a identificar el proyecto, como tiendaonline_db o blogpersonal_db.

Conclusión

Crear una base de datos MySQL en DirectAdmin es un proceso sencillo que no te llevará más de cinco minutos. Con este tutorial, ya tienes los conocimientos básicos para gestionar tus datos y conectar tus aplicaciones web. Recuerda siempre guardar tus credenciales en un lugar seguro y hacer copias de seguridad regularmente.

Si tienes alguna duda, tu proveedor de hosting suele tener documentación adicional o soporte técnico. ¡Ahora ya puedes empezar a construir tu sitio web con una base de datos sólida!

[WARNING] No compartas tus credenciales de base de datos por correo electrónico o en sitios públicos. La seguridad de tu información es responsabilidad tuya.


¿Te ha sido útil este tutorial? Si necesitas ayuda con otros aspectos de DirectAdmin o tienes sugerencias, déjalas en los comentarios (si tu plataforma lo permite) o contacta a tu equipo de soporte.

¿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