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

Cómo crear una base de datos MySQL en DirectAdmin (Guía para principiantes)

Actualizado el 30 de enero 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. Pero, ¿qué es exactamente? Piensa en una base de datos como un gran archivador digital, pero mucho más potente. En lugar de cajones y carpetas, almacena información de forma organizada en tablas. Esa información puede ser desde los usuarios de tu web, los productos de tu tienda online, los comentarios de tu blog o cualquier otro dato que necesites guardar y recuperar.

Cuando instalas un sistema de gestión de contenidos (CMS) como WordPress, Joomla o PrestaShop, todos ellos necesitan un lugar donde guardar su configuración y contenido. Ese lugar es, precisamente, una base de datos MySQL. Sin ella, tu web sería como un libro en blanco: no podría recordar nada.

DirectAdmin es un panel de control de hosting muy popular y potente. Su interfaz, aunque a primera vista puede parecer un poco técnica, es en realidad muy lógica y fácil de navegar una vez que entiendes lo básico. En esta guía para principiantes, te voy a acompañar paso a paso para que aprendas a crear base de datos DirectAdmin sin miedo y con total confianza. No necesitas ser un experto en Linux ni un programador; solo necesitas seguir estas instrucciones al pie de la letra.

Vamos a desmitificar el proceso. Al final de esta lectura, habrás creado tu primera base de datos, sabrás cómo crear un usuario con permisos y tendrás claro cómo conectar tu web a ella. ¡Empezamos!

Paso 1: Acceder a tu Panel de Control DirectAdmin

Lo primero es lo primero. Para poder gestionar tu hosting, necesitas entrar en tu panel de control. La URL de acceso suele ser algo así como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no estás seguro de cuál es, consulta el correo de bienvenida que te envió tu proveedor de hosting cuando contrataste el servicio, o contacta con su soporte técnico.

Una vez que tengas la URL, ábrela en tu navegador favorito (Chrome, Firefox, Edge...). Es posible que veas un aviso de seguridad del navegador. No te asustes, es normal porque el certificado de seguridad a veces no se reconoce automáticamente. Haz clic en "Avanzado" y luego en "Continuar a tu-dominio.com (no seguro)" o la opción similar que aparezca. Esto es solo para la pantalla de acceso; la conexión con tus credenciales ya es segura.

Introduce tu nombre de usuario y tu contraseña en los campos correspondientes y pulsa el botón "Login" o "Entrar". Si has iniciado sesión correctamente, verás el escritorio principal de DirectAdmin, con una serie de iconos que representan las diferentes funciones de tu alojamiento web.

[TIP] Si tu proveedor usa un panel alternativo como Syspanel (antes conocido como HestiaCP), la filosofía es similar, pero el acceso será a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Aunque nos centramos en DirectAdmin, entender el concepto de crear una base de datos te servirá para cualquier panel.

Paso 2: Localizando el Administrador de Bases de Datos MySQL

Una vez dentro de DirectAdmin, verás un montón de iconos. No te agobies, es normal. La clave está en saber qué buscar. Tienes dos formas principales de encontrar lo que necesitas para MySQL DirectAdmin:

  1. La barra de búsqueda: En la parte superior derecha del panel, hay una barra de búsqueda. Es muy útil. Escribe "MySQL" y te mostrará directamente el icono correspondiente.
  2. Navegación manual: Busca la sección que se llama "Cuentas" o "Administración de Cuentas". Dentro de esa sección, o a veces en una sección llamada "Sistema" o "Avanzado", encontrarás el icono llamado "MySQL Management" o "Administración de MySQL". Su icono suele ser un delfín (el logotipo de MySQL) o una base de datos.

Haz clic en ese icono. Se abrirá una nueva página que te mostrará todas las bases de datos que ya tengas creadas (si es que tienes alguna) y, lo más importante, un formulario para crear una nueva.

[INFO] En DirectAdmin, la gestión de bases de datos es un proceso muy controlado. No puedes crear una base de datos "a secas" sin más. El sistema te obliga a crear un usuario y asignarle una contraseña en el mismo paso. Esto es una buena práctica de seguridad, ya que cada aplicación web (como WordPress) tendrá su propio usuario y contraseña para acceder a su base de datos, en lugar de usar el usuario administrador principal del hosting.

Paso 3: Creando la Base de Datos Paso a Paso

Ahora viene la parte principal de este tutorial. Vamos a crear la base de datos. En la página de "MySQL Management", busca un botón que diga "Create New Database" o "Crear Nueva Base de Datos". Haz clic en él. Se desplegará un formulario que deberás rellenar con cuidado. Los campos son los siguientes:

3.1. Nombre de la Base de Datos

Este es el nombre que identificará tu base de datos de forma única. IMPORTANTE: En DirectAdmin, el nombre de la base de datos siempre estará precedido por tu nombre de usuario de hosting y un guion bajo. Por ejemplo, si tu usuario es usuario1 y quieres llamar a tu base de datos miblog, el nombre final será usuario1_miblog. No puedes cambiarlo, es una regla del sistema para evitar conflictos entre diferentes cuentas en el mismo servidor.

Elige un nombre descriptivo y sin espacios. Puedes usar letras minúsculas, números y guiones bajos. Por ejemplo, usuario1_tiendavirtual o usuario1_wordpress. Evita nombres genéricos como "base1" o "prueba", ya que se volverán difíciles de identificar en el futuro.

3.2. Nombre de Usuario de la Base de Datos

Como mencioné antes, no puedes crear una base de datos sin un usuario. Este será el usuario que tu aplicación usará para conectarse a la base de datos. Al igual que el nombre de la base, este nombre también llevará el prefijo de tu usuario de hosting (ej. usuario1_adminbd). Elige un nombre que te ayude a recordar a qué base de datos pertenece, por ejemplo, usuario1_usuariowp para WordPress.

3.3. Contraseña del Usuario

Este es un paso crítico. Necesitas una contraseña segura. DirectAdmin suele tener un botón al lado del campo de contraseña que dice "Generate" o "Generar". Te recomiendo encarecidamente que uses ese botón. Te creará una contraseña aleatoria y compleja, mucho más difícil de hackear que cualquier cosa que se te ocurra a ti.

Si prefieres crear la tuya, asegúrate de que tenga al menos 12 caracteres, combinando letras mayúsculas y minúsculas, números y símbolos especiales (como !, @, #, $).

[WARNING] Anota esta contraseña en un lugar seguro. No la pierdas. Si la olvidas, no podrás acceder a tu base de datos y tendrás que cambiarla desde el panel, lo que implicará actualizar la configuración de tu web. Un gestor de contraseñas es una excelente opción para esto.

3.4. Confirmar y Crear

Una vez que hayas rellenado los tres campos (nombre de la base, nombre de usuario y contraseña), busca el botón que dice "Create" o "Crear". Haz clic en él. El proceso es instantáneo. DirectAdmin te mostrará un mensaje de éxito confirmando que la base de datos y el usuario se han creado correctamente. También verás la nueva base de datos listada en la tabla de "MySQL Databases" en la parte inferior de la página.

Paso 4: Añadiendo Privilegios al Usuario (Permisos)

Cuando creas una base de datos y un usuario en el mismo formulario, DirectAdmin, por defecto, le otorga a ese usuario todos los privilegios (ALL PRIVILEGES) sobre esa base de datos específica. Esto es lo que la mayoría de las aplicaciones necesitan para funcionar correctamente, así que, en principio, no deberías tener que hacer nada más.

Sin embargo, es importante que sepas dónde está esta opción por si algún día necesitas crear un segundo usuario para la misma base de datos o modificar los permisos de uno existente. En la lista de bases de datos, verás un icono o enlace que dice "Permissions" o "Permisos" (a menudo representado con un icono de un engranaje o un candado). Al hacer clic, podrás seleccionar qué acciones puede realizar ese usuario (SELECT para leer, INSERT para añadir, UPDATE para modificar, DELETE para borrar, etc.).

Para una instalación típica de WordPress, necesitas todos los permisos de la base de datos, así que "ALL PRIVILEGES" es perfecto. No te compliques la vida si no entiendes qué hace cada permiso. Con el que viene por defecto es más que suficiente.

Paso 5: Conectando tu Base de Datos a tu Aplicación (WordPress como ejemplo)

Ahora que ya tienes tu base de datos creada, ¿cómo la usas? La mayoría de las aplicaciones web te pedirán estos datos durante su instalación. Usando WordPress como ejemplo, en el archivo de configuración wp-config.php o durante el asistente de instalación, te pedirán:

  • Nombre de la base de datos: usuario1_miblog (el nombre completo con el prefijo).
  • Usuario de la base de datos: usuario1_usuariowp (el nombre completo con el prefijo).
  • Contraseña: La contraseña que generaste o creaste.
  • Host de la base de datos: Este es un punto que confunde a muchos. En DirectAdmin, normalmente es localhost. No es la dirección de tu web. Es la dirección del servidor donde se encuentra la base de datos, y como está en el mismo servidor que tu web, se usa localhost. Si por alguna razón tu hosting usa un host remoto, te lo indicarán en la documentación de tu proveedor, pero lo más común es localhost.

Introduce estos datos en tu aplicación y listo. La conexión se establecerá y tu web podrá empezar a guardar y leer información.

Resolución de Problemas Comunes (FAQ)

Es normal encontrarse con pequeños obstáculos. Aquí te dejo las soluciones a los problemas más habituales.

Error "Can't connect to local MySQL server" o "Connection refused"

Este es el error más temido, pero suele tener una solución sencilla.

  • Revisa el host: Asegúrate de que has escrito localhost en el campo del host de la base de datos. No pongas tu-dominio.com ni www.tu-dominio.com.
  • Revisa las credenciales: Vuelve a la sección "MySQL Management" en DirectAdmin y verifica que has escrito el nombre de la base de datos y el nombre de usuario exactamente como aparecen allí, con el prefijo y todo. Un simple error tipográfico es la causa más común.
  • Revisa la contraseña: Las contraseñas generadas son complejas. Asegúrate de copiarla y pegarla sin espacios adicionales.

[WARNING] Si has cambiado la contraseña de la base de datos desde DirectAdmin, es posible que necesites esperar unos minutos para que el cambio se propague en el servidor. También tendrás que actualizar el archivo de configuración de tu aplicación con la nueva contraseña.

No recuerdo mi contraseña de la base de datos

No hay problema. Ve a "MySQL Management" en DirectAdmin. En la lista de bases de datos, busca el usuario y haz clic en el icono de "Cambiar contraseña" (suele ser un icono de lápiz o una llave). Introduce una nueva contraseña o genera una nueva. Recuerda actualizar la contraseña en el archivo de configuración de tu aplicación (como el wp-config.php de WordPress) después de hacer este cambio.

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

Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Cada una tendrá su propio nombre, usuario y contraseña. Esto es útil si tienes varios sitios web o aplicaciones diferentes en el mismo hosting.

¿Qué es el prefijo de la base de datos?

El prefijo es tu nombre de usuario de DirectAdmin seguido de un guion bajo (usuario1_). Se añade automáticamente a los nombres de las bases de datos y los usuarios para evitar conflictos entre diferentes cuentas en el mismo servidor. No puedes eliminarlo ni cambiarlo.

¿Es seguro usar la misma base de datos para dos aplicaciones diferentes?

Técnicamente es posible, pero no es recomendable. Es mucho más seguro y limpio usar una base de datos separada para cada aplicación. Así, si una aplicación tiene un problema o es hackeada, la información de la otra no se ve comprometida.

Conclusión: Ya sabes cómo crear base de datos DirectAdmin

¡Felicidades! Has llegado al final de esta guía. Ahora ya sabes cómo crear una base de datos MySQL en DirectAdmin desde cero. Hemos visto qué es una base de datos, cómo acceder al panel, cómo rellenar el formulario de creación, cómo entender los permisos y cómo conectar tu base de datos a una aplicación como WordPress.

Como has podido comprobar, el proceso es bastante directo si se siguen los pasos con calma. La clave está en prestar atención a los nombres completos (con el prefijo) y en guardar la contraseña de forma segura. Ahora que ya tienes este conocimiento, crear bases de datos para tus proyectos ya no será un misterio, sino una tarea más dentro de la gestión de tu hosting.

¿Te ha resultado útil esta guía? Si tienes alguna otra duda sobre MySQL DirectAdmin o cualquier otro aspecto de tu hosting, no dudes en consultar nuestra sección de preguntas frecuentes o contactar con nuestro equipo de soporte. Estamos aquí para ayudarte en tu camino en el mundo del desarrollo web.

Recuerda que la práctica hace al maestro. No tengas miedo de experimentar. Crear y borrar bases de datos de prueba es una excelente manera de aprender sin riesgo. ¡Mucha suerte con tus proyectos!

¿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