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

DirectAdmin: Crear base de datos y usuario MySQL en 3 pasos

Actualizado el 19 de febrero de 2026

¿Qué es una base de datos MySQL y por qué la necesitas?

Antes de ponernos manos a la obra, es importante que entiendas qué es exactamente una base de datos y para qué te va a servir. Imagina que tu web es una tienda física. La base de datos sería el almacén donde guardas todos los productos, los precios, los clientes y los pedidos. Sin ella, tu tienda no podría funcionar porque no tendría dónde guardar la información.

En el mundo del hosting, MySQL es uno de los sistemas de gestión de bases de datos más utilizados. Es el motor que permite que aplicaciones como WordPress, Joomla o PrestaShop almacenen y recuperen toda su información. Cada vez que alguien visita tu blog y lee un artículo, ese artículo se está extrayendo de una base de datos MySQL.

Ahora bien, para poder usar esa base de datos, necesitas crear un usuario con permisos específicos. Es como darle una llave del almacén a un empleado: la llave le permite entrar y hacer su trabajo, pero no puede abrir la caja fuerte. Vamos a ver cómo hacerlo en DirectAdmin, el panel de control que probablemente uses en tu hosting.

Requisitos previos antes de empezar

Para seguir este tutorial, necesitas tener lo siguiente:

Acceso a tu panel de control DirectAdmin con permisos de administrador o de usuario con acceso a la gestión de bases de datos.

Tener claro el nombre de tu dominio principal o el subdominio donde vas a instalar la aplicación que usará la base de datos.

Un poco de paciencia y unos 5 minutos de tu tiempo.

No necesitas conocimientos avanzados de programación ni de administración de servidores. Todo lo que vamos a hacer es a través de la interfaz gráfica de DirectAdmin, que es bastante intuitiva.

Paso 1: Acceder a la sección de gestión de bases de datos

El primer paso es muy sencillo. Solo tienes que iniciar sesión en tu panel de DirectAdmin. Normalmente, la dirección de acceso es algo como https://tudominio.com:2222 o https://tuip:2222. Una vez dentro, verás un panel con muchas opciones y herramientas.

Busca la sección que se llama "Account Manager" o "Gestión de Cuenta" en la parte izquierda de la pantalla. Dentro de esta sección, encontrarás un icono o enlace que dice "MySQL Management" o "Gestión de MySQL". Haz clic en él.

Si no lo encuentras a la primera, no te preocupes. Puedes usar el buscador que tiene DirectAdmin en la parte superior. Solo escribe "MySQL" y te aparecerá la opción directamente.

Una vez dentro de la gestión de MySQL, verás una interfaz que te muestra las bases de datos existentes, los usuarios y los permisos. Pero como estamos empezando de cero, lo que nos interesa es el botón que dice "Create New Database" o "Crear Nueva Base de Datos".

Paso 2: Crear la base de datos y el usuario MySQL

Este es el paso más importante y el que más dudas suele generar. Pero tranquilo, te lo voy a explicar de forma muy clara.

2.1. Configuración del nombre de la base de datos

Cuando hagas clic en "Crear Nueva Base de Datos", se abrirá un formulario con varios campos. El primero es el nombre de la base de datos. DirectAdmin te sugiere un prefijo automáticamente (normalmente es tu nombre de usuario seguido de un guion bajo). Es importante mantener ese prefijo porque es parte del sistema de seguridad.

Por ejemplo, si tu usuario es miusuario y quieres crear una base de datos para WordPress, el nombre podría ser miusuario_wp. Elige un nombre descriptivo y fácil de recordar. Evita usar caracteres especiales o espacios.

2.2. Creación del usuario de la base de datos

El siguiente campo es el nombre de usuario. Este será el usuario que se conectará a la base de datos desde tu aplicación. Puede ser el mismo nombre que la base de datos o uno diferente, pero lo más común es usar el mismo para simplificar.

Después viene la contraseña. DirectAdmin te ofrece un botón para generar una contraseña aleatoria y segura automáticamente. Te recomiendo que uses esa opción, ya que las contraseñas generadas por el sistema son mucho más difíciles de hackear que las que se nos ocurren a nosotros. Eso sí, asegúrate de guardarla en un lugar seguro, porque la vas a necesitar más adelante.

2.3. Permisos y opciones adicionales

En la mayoría de los casos, querrás otorgar todos los privilegios al usuario sobre esa base de datos. DirectAdmin suele tener una casilla o un menú desplegable para seleccionar los permisos. Marca la opción que diga "ALL PRIVILEGES" o "TODOS LOS PRIVILEGIOS".

También puede haber una opción para crear la base de datos en un servidor específico si tu hosting tiene varios servidores MySQL. Si no estás seguro, deja la opción por defecto.

Cuando hayas completado todos los campos, haz clic en el botón "Create" o "Crear". En cuestión de segundos, el sistema te confirmará que la base de datos y el usuario se han creado correctamente.

Paso 3: Verificar y conectar tu aplicación

Ya tienes tu base de datos y tu usuario creados. Ahora viene la parte de ponerlo en práctica. Este paso es crucial porque es donde la mayoría de la gente se pierde, pero no te preocupes, que es más fácil de lo que parece.

3.1. Comprobación de los datos creados

DirectAdmin te mostrará una pantalla con los datos que acabas de crear. Verás algo como:

Nombre de la base de datos: miusuario_wp

Nombre de usuario: miusuario_wp

Servidor de base de datos: localhost

Estos datos son los que vas a necesitar para configurar tu aplicación. Es importante que los anotes o los tengas a mano. El servidor casi siempre es localhost, pero si tu hosting usa un servidor de bases de datos externo, te lo indicará aquí.

3.2. Configuración en WordPress (ejemplo práctico)

Vamos a poner un ejemplo real. Si estás instalando WordPress, te llegará un momento en el proceso de instalación donde te piden los datos de la base de datos. Ahí tendrás que poner:

Nombre de la base de datos: miusuario_wp

Usuario de la base de datos: miusuario_wp

Contraseña: la que generaste antes

Servidor de la base de datos: localhost

Prefijo de tabla: wp_ (esto es opcional, pero es bueno cambiarlo por seguridad)

Y listo, WordPress se conectará a tu base de datos sin problemas.

3.3. Solución de problemas comunes

¿No te funciona? Aquí van los errores más típicos y cómo solucionarlos:

Error de conexión a la base de datos: Revisa que has escrito bien el nombre de la base de datos y el usuario. A veces confundimos el nombre de la base de datos con el del usuario. Recuerda que son dos cosas distintas.

Error de permisos: Si la aplicación te dice que no tiene permisos para acceder, puede que no hayas marcado la casilla de "todos los privilegios" al crear el usuario. Vuelve al panel de DirectAdmin, entra en la gestión de MySQL y edita los permisos del usuario.

Error de contraseña: Asegúrate de copiar la contraseña exactamente como la generaste. A veces, al copiar y pegar, se añade un espacio al principio o al final que da error.

Consejos adicionales para el mantenimiento de tu base de datos

Ahora que ya sabes cómo crear una base de datos y un usuario MySQL en DirectAdmin, te voy a dar algunos consejos extra que te van a venir muy bien.

Realiza copias de seguridad periódicas

Las bases de datos son frágiles y pueden dañarse por errores humanos, ataques o caídas del servidor. DirectAdmin tiene una herramienta de copias de seguridad muy útil en la sección de "Backup" o "Respaldo". Te recomiendo que hagas una copia de seguridad al menos una vez por semana si tu web se actualiza con frecuencia.

Usa contraseñas fuertes

Ya te he mencionado antes, pero es tan importante que lo repito: usa siempre contraseñas generadas automáticamente. Puedes guardarlas en un gestor de contraseñas para no olvidarlas. Nunca uses contraseñas como "123456" o "password".

No compartas los datos de tu base de datos

Los datos de conexión a la base de datos son información sensible. No los compartas con nadie que no necesite tener acceso a tu servidor. Si tienes que dárselos a un desarrollador, hazlo de forma segura y cambia la contraseña cuando termine el trabajo.

Preguntas frecuentes sobre DirectAdmin y MySQL

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

Sí, por supuesto. Dependiendo de tu plan de hosting, puedes crear tantas bases de datos como necesites. Cada una tendrá su propio usuario y contraseña. Esto es útil si tienes varias aplicaciones o sitios web en el mismo servidor.

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

No hay problema. Puedes cambiar la contraseña desde DirectAdmin en cualquier momento. Solo tienes que ir a la gestión de MySQL, buscar el usuario que quieras modificar y hacer clic en "Change Password" o "Cambiar Contraseña". Después, tendrás que actualizar los datos en tu aplicación.

¿Puedo usar la misma base de datos para varias aplicaciones?

Técnicamente sí, pero no es recomendable. Si tienes varios sitios web, es mejor que cada uno tenga su propia base de datos. Así, si una aplicación tiene un problema o se corrompe, las demás no se ven afectadas.

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

DirectAdmin y Syspanel (antiguamente conocido como HestiaCP) son paneles de control de hosting que cumplen funciones similares. Ambos te permiten gestionar bases de datos, correos electrónicos, dominios y demás. La principal diferencia está en la interfaz y en algunas funcionalidades específicas. Si usas Syspanel, ten en cuenta que el acceso se realiza a través del puerto 2106 y que el proceso de creación de bases de datos es ligeramente diferente.

¿Necesito conocimientos técnicos para crear una base de datos en DirectAdmin?

Para nada. Como has visto en este tutorial, el proceso es muy visual e intuitivo. Solo tienes que seguir los pasos y rellenar los formularios. Eso sí, es importante que entiendas qué es una base de datos y para qué sirve, porque eso te ayudará a tomar mejores decisiones en el futuro.

Conclusión: ya sabes cómo crear tu base de datos MySQL en DirectAdmin

En resumen, crear una base de datos y un usuario MySQL en DirectAdmin es un proceso muy sencillo que se puede resumir en tres pasos: acceder a la gestión de MySQL, crear la base de datos con su usuario y contraseña, y conectar tu aplicación usando esos datos.

Es una tarea que, una vez que la has hecho un par de veces, te llevará menos de cinco minutos. Y es una habilidad esencial para cualquiera que gestione su propio sitio web, ya sea un blog personal o una tienda online.

Espero que este tutorial te haya sido de ayuda. Si tienes alguna duda o problema, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte técnico de tu hosting. Ellos siempre están encantados de ayudar.

Ahora ya puedes lanzarte a crear tu base de datos. ¡Buena suerte con tu proyecto!

¿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