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

Cómo crear una base de datos MySQL en DirectAdmin desde cero

Actualizado el 29 de marzo de 2026

Introducción: ¿Qué es una base de datos MySQL y por qué la necesitas?

Si estás empezando en el mundo del hosting y la creación de páginas web, es muy probable que hayas escuchado hablar de MySQL. No te preocupes si te suena a chino, es más sencillo de lo que parece. Una base de datos MySQL es, en resumen, un "almacén" digital donde tu web guarda toda la información importante: los textos de tus artículos, los datos de tus clientes, los productos de tu tienda online, las contraseñas de los usuarios, etc.

Imagina que tu web es una tienda física. La base de datos sería el trastero donde guardas todas las cajas con la mercancía. Sin ese trastero, no podrías organizar ni mostrar nada. Por lo tanto, crear una base de datos es un paso obligatorio para instalar cualquier gestor de contenidos como WordPress, Joomla, PrestaShop o cualquier aplicación que necesite guardar información.

En este tutorial, te voy a guiar paso a paso para que aprendas a crear una base de datos MySQL en DirectAdmin desde cero. No necesitas ser un experto en informática, solo seguir las instrucciones con calma. Al final, tendrás tu base de datos creada y lista para usar.

Requisitos previos antes de empezar

Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario. No necesitas mucho, pero es importante que lo verifiques.

  • Acceso al panel de control de DirectAdmin. Este es el panel que te proporciona tu empresa de hosting. Normalmente lo encuentras en una URL como https://tu-dominio.com:2222 (aunque puede variar). Te pedirá un usuario y una contraseña.
  • Un plan de hosting activo. Este tutorial asume que ya tienes contratado un servicio de hosting que incluye DirectAdmin como panel de control. Si no lo tienes, necesitarás contratarlo primero.
  • Paciencia y atención. No es difícil, pero hay que seguir los pasos en orden para no equivocarse.

[INFO] Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), el proceso es similar, pero no idéntico. En ese caso, el acceso al panel suele ser a través del puerto 2106. Este tutorial se centra exclusivamente en DirectAdmin.

Paso 1: Acceder al panel de DirectAdmin

Lo primero es entrar en tu cuenta de hosting. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de acceso a DirectAdmin que te dio tu proveedor.

Una vez que cargue la página, verás una pantalla de inicio de sesión. Introduce tu usuario y tu contraseña. Si no los recuerdas, revisa el correo electrónico que recibiste al contratar el hosting o contacta con el soporte técnico de tu proveedor.

Después de hacer clic en "Entrar" o "Iniciar sesión", accederás al panel principal. Este es el centro de control de tu hosting. Desde aquí podrás gestionar todo: correos electrónicos, dominios, archivos y, por supuesto, las bases de datos.

[TIP] Si tienes problemas para acceder, prueba a limpiar la caché del navegador o a usar una ventana de incógnito. A veces, las páginas guardadas pueden dar problemas.

Paso 2: Localizar la sección de Bases de Datos

Una vez dentro del panel de DirectAdmin, verás un montón de iconos y opciones. Puede ser abrumador al principio, pero no te preocupes. La estructura es bastante lógica.

Busca un icono o una sección que se llame "MySQL Management" o "Database Management". Normalmente, este icono tiene un dibujo de un cilindro o una base de datos (un pequeño tambor). En algunas versiones de DirectAdmin, puede estar dentro de una pestaña llamada "Account Manager" o directamente en la pantalla principal.

Si no lo encuentras a simple vista, puedes usar el buscador integrado del panel (si lo tiene) o consultar el menú de la izquierda. Haz clic en "MySQL Management". Esta es la puerta de entrada a todo lo relacionado con las bases de datos MySQL de tu cuenta.

[WARNING] No confundas esta sección con "phpMyAdmin". phpMyAdmin es una herramienta para gestionar las bases de datos una vez creadas, pero no sirve para crearlas desde cero. Necesitas usar la sección "MySQL Management" que te he indicado.

Paso 3: Crear la base de datos MySQL en DirectAdmin

¡Ya estamos en el sitio correcto! Ahora vamos a crear la base de datos en sí. Es el paso más importante de este tutorial sobre cómo crear una base de datos MySQL en DirectAdmin.

En la pantalla de "MySQL Management", verás un formulario o un botón que dice "Create New Database" o "Create Database". Haz clic en ese botón. Se desplegará un formulario con varios campos. Te explico qué poner en cada uno:

  1. Database Name (Nombre de la base de datos): Este es el nombre que identificará tu base de datos. Es importante que elijas un nombre descriptivo, por ejemplo web_blog, tienda_productos o wp_datos. Ojo: en DirectAdmin, el nombre de la base de datos suele tener un prefijo con tu nombre de usuario (ej: usuario_web_blog). No te preocupes, el sistema lo añadirá automáticamente. Elige un nombre que puedas recordar fácilmente.

  2. Database User (Usuario de la base de datos): Necesitas crear un usuario para poder acceder a la base de datos. Este usuario tendrá permisos para leer, escribir y modificar la información. Puedes usar el mismo nombre que la base de datos o uno diferente, por ejemplo usuario_blog. Al igual que con el nombre, DirectAdmin añadirá tu prefijo de usuario.

  3. Password (Contraseña): Este es el "candado" de tu base de datos. Debe ser una contraseña segura, que combine letras mayúsculas y minúsculas, números y símbolos. DirectAdmin suele tener un botón para generar una contraseña aleatoria de forma automática. Te recomiendo que uses esa opción. Si la escribes tú, asegúrate de que sea larga y difícil de adivinar. IMPORTANTE: Guarda esta contraseña en un lugar seguro, la necesitarás para instalar WordPress o cualquier otra aplicación.

Una vez que hayas rellenado todos los campos, haz clic en el botón "Create Database" o "Create". Verás un mensaje de confirmación en verde indicando que la base de datos se ha creado correctamente.

[TIP] Escribe el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Te hará falta más adelante, y es muy fácil olvidarlos.

Paso 4: Añadir un usuario a la base de datos

En DirectAdmin, a veces el proceso de creación de la base de datos y del usuario es un solo paso, pero en otras versiones, primero creas la base de datos y luego creas el usuario y lo vinculas a ella. Si al crear la base de datos no te ha pedido un usuario, no te preocupes, sigue estos pasos.

En la misma pantalla de "MySQL Management", verás una lista de tus bases de datos existentes (si hay alguna). Al lado de la base de datos que acabas de crear, deberías ver una opción para "Create User" o "Add User to Database".

  • Haz clic en esa opción.
  • Se abrirá un formulario donde te pedirá el nombre de usuario y la contraseña.
  • Introduce el usuario y la contraseña que quieras usar.
  • Haz clic en "Create" o "Add".

Ahora, tendrás que vincular ese usuario a la base de datos. DirectAdmin te mostrará un menú desplegable o una lista de bases de datos. Selecciona la que acabas de crear y elige los privilegios (permisos) que quieres darle a ese usuario.

Para la mayoría de las aplicaciones (como WordPress), lo más fácil es seleccionar "ALL PRIVILEGES" (Todos los privilegios). Esto permite que el usuario haga de todo dentro de esa base de datos, que es lo que la aplicación necesita para funcionar correctamente.

[WARNING] No le des permisos de "ALL PRIVILEGES" a un usuario si no es necesario. Es más seguro usar permisos específicos. Sin embargo, para un sitio web estándar, es lo habitual y lo más sencillo.

Paso 5: Verificar que la base de datos se ha creado correctamente

Ya has creado tu base de datos y tu usuario. Ahora vamos a asegurarnos de que todo está en orden. Es una buena práctica comprobarlo antes de seguir con la instalación de tu web.

En la pantalla principal de "MySQL Management", verás una lista con todas las bases de datos de tu cuenta. Deberías ver la nueva base de datos que acabas de crear. Junto a ella, verás el nombre del usuario que le has asignado.

Si quieres ir un paso más allá, puedes hacer clic en el icono de "phpMyAdmin" que aparece junto a la base de datos. Esto abrirá una herramienta que te permite ver el contenido de la base de datos. No te asustes si ves tablas vacías, es completamente normal. De hecho, es lo que esperamos ver.

[INFO] La base de datos está vacía. Eso es correcto. Las tablas se crearán automáticamente cuando instales WordPress o la aplicación que vayas a usar. La aplicación se encarga de generar la estructura que necesita.

Paso 6: Conectar tu base de datos a una aplicación (ejemplo con WordPress)

Ahora que ya sabes cómo crear una base de datos MySQL en DirectAdmin, es el momento de ponerla a trabajar. Te voy a mostrar un ejemplo rápido de cómo se conecta una aplicación como WordPress a la base de datos que has creado.

Durante el proceso de instalación de WordPress, te pedirá los datos de la base de datos. Tendrás que rellenar los campos con la información que has creado:

  • Nombre de la base de datos: El nombre completo, incluyendo el prefijo (ej: usuario_web_blog).
  • Usuario de la base de datos: El nombre de usuario completo (ej: usuario_blog).
  • Contraseña: La contraseña que elegiste.
  • Host de la base de datos: Normalmente es localhost. En DirectAdmin, casi siempre es así. Si no funciona, consulta con tu proveedor.

Una vez que rellenes estos datos, WordPress se conectará a la base de datos y comenzará a crear las tablas necesarias. ¡Y ya está! Tu web ya tiene su "trastero" listo para guardar toda la información.

Preguntas frecuentes (FAQ) sobre cómo gestionar bases de datos en DirectAdmin

Para terminar este tutorial, voy a resolver algunas de las dudas más comunes que suelen tener los usuarios. Esto te servirá como guía rápida de referencia.

¿Puedo crear varias bases de datos en DirectAdmin?

Sí, por supuesto. Puedes crear tantas bases de datos como tu plan de hosting te permita. El número máximo suele estar especificado en las características de tu plan. Puedes repetir los pasos anteriores tantas veces como necesites.

¿Cómo puedo eliminar una base de datos que ya no necesito?

En la sección de "MySQL Management", verás una lista de tus bases de datos. Junto a cada una, hay un icono de papelera o un botón de "Delete". Haz clic en él y confirma la acción.

[WARNING] ¡Cuidado! Eliminar una base de datos es una acción permanente e irreversible. Perderás todos los datos que contenga. Asegúrate de tener una copia de seguridad antes de hacerlo.

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

No hay problema. Puedes cambiarla en cualquier momento. En la sección de "MySQL Management", busca la opción de "Change Password" junto a tu base de datos o usuario. Introduce la nueva contraseña y guárdala de forma segura.

¿Qué diferencia hay entre crear una base de datos en DirectAdmin y en Syspanel?

El proceso es muy similar. Ambos son paneles de control de hosting. La principal diferencia es la interfaz y la ubicación de los menús. En Syspanel (el puerto de acceso es el 2106), la sección de bases de datos suele llamarse "Bases de Datos" o "MySQL". El concepto es el mismo: crear la base de datos, crear un usuario y asignarle los privilegios.

¿Es seguro usar la contraseña que me genera DirectAdmin?

Sí, es totalmente seguro. De hecho, es más seguro que inventar una tú mismo, ya que el generador de DirectAdmin crea contraseñas aleatorias muy difíciles de descifrar. Eso sí, asegúrate de guardarla en un gestor de contraseñas o en un lugar seguro.

Conclusión y consejos finales

Crear una base de datos MySQL en DirectAdmin es un proceso sencillo, pero fundamental para el funcionamiento de cualquier sitio web dinámico. Has aprendido a acceder al panel, localizar la sección de bases de datos, crear la base de datos, asignarle un usuario y verificar que todo está correcto. Con estos conocimientos, ya puedes instalar WordPress, Joomla o cualquier otra aplicación que requiera una base de datos.

Resumen rápido de los pasos:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Ve a la sección "MySQL Management".
  3. Haz clic en "Create New Database".
  4. Rellena el nombre de la base de datos.
  5. Crea un usuario y una contraseña segura.
  6. Vincula el usuario a la base de datos con todos los privilegios.
  7. ¡Listo para usar!

Consejos finales para el éxito:

  • Guarda siempre tus credenciales (nombre, usuario y contraseña) en un lugar seguro. Te harán falta en múltiples ocasiones.
  • Crea copias de seguridad de tus bases de datos con regularidad. Puedes hacerlo desde el propio DirectAdmin o con herramientas como phpMyAdmin.
  • No compartas tus contraseñas con nadie.
  • Si te atascas, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Para eso están.

Espero que este tutorial te haya sido de gran ayuda. Ahora ya sabes cómo crear una base de datos MySQL en DirectAdmin desde cero. ¡Es hora de ponerlo en práctica y construir 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