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

DirectAdmin: Cómo crear una base de datos MySQL en 4 pasos

Actualizado el 5 de mayo de 2026

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

Imagina que tu web es una tienda física. Los archivos de tu sitio (las fotos, los textos, el código) son los muebles y la mercancía. La base de datos MySQL sería el almacén trasero: el lugar donde se guardan los datos dinámicos, como los usuarios registrados, los comentarios, los pedidos o las entradas de un blog.

Sin una base de datos, aplicaciones tan populares como WordPress, Joomla o PrestaShop no podrían funcionar. Cada vez que alguien visita tu web y deja un comentario, ese dato viaja y se guarda en la base de datos.

Si tu hosting utiliza DirectAdmin, estás de suerte. Es uno de los paneles de control más intuitivos que existen. En este artículo, te voy a explicar, paso a paso y sin tecnicismos, cómo crear tu primera base de datos MySQL en menos de 5 minutos.

¿Listo? Vamos a ello.


Paso 1: Accede a DirectAdmin

Lo primero es lo primero: necesitas entrar en tu panel de control.

Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de acceso. Normalmente suele ser algo así:

https://tu-dominio.com:2222

O también puede ser una IP pública seguida de dos puntos y el número 2222. Por ejemplo:

https://192.168.1.100:2222

[INFO] El puerto por defecto de DirectAdmin es el 2222. Si no lo conoces, revisa el correo de bienvenida de tu proveedor de hosting. Si usas otro panel como Syspanel, el puerto de acceso es el 2106.

Te pedirá un usuario y una contraseña. Estos datos también los encuentras en el email de bienvenida de tu hosting. Una vez dentro, verás un escritorio con muchos iconos. No te asustes, es más fácil de lo que parece.


Paso 2: Localiza el apartado de Bases de Datos

Una vez dentro del panel, busca la sección que se llama "MySQL Management" o "Administración de MySQL". Dependiendo de la versión de DirectAdmin, el icono puede variar, pero normalmente encontrarás:

  • Un icono con un delfín (el logo clásico de MySQL).
  • Un texto que dice "MySQL Management".
  • O simplemente "Bases de Datos".

Haz clic en ese icono. Se abrirá una página con un resumen de tus bases de datos existentes (si es la primera vez, verás la lista vacía) y un botón o formulario para crear una nueva.

[TIP] Si no encuentras el icono, usa el buscador interno de DirectAdmin. Arriba a la derecha suele haber una lupa. Escribe "MySQL" y te llevará directamente.


Paso 3: Crea la base de datos y el usuario (el paso clave)

Aquí viene la parte más importante. DirectAdmin te permite hacer dos cosas a la vez: crear la base de datos y crear un usuario con permisos sobre ella. Es un proceso muy ágil.

En el formulario de creación, verás campos similares a estos:

  • Nombre de la base de datos: Elige un nombre descriptivo. Normalmente se añade un prefijo automático (como tuusuario_) para que no haya conflictos. Por ejemplo: tuusuario_miweb.
  • Usuario de la base de datos: Es la persona o aplicación que va a usar esa base de datos. En el caso de WordPress, este usuario será el que pongas en el archivo de configuración. Por ejemplo: tuusuario_wpuser.
  • Contraseña: DirectAdmin te ofrece un botón para generar una contraseña segura automáticamente. Te recomiendo que lo uses. Si prefieres ponerla tú, asegúrate de que tenga al menos 8 caracteres, mayúsculas, minúsculas y números.

Una vez rellenados los campos, haz clic en el botón "Create Database" o "Crear".

[WARNING] Anota la contraseña en un lugar seguro. Si la pierdes, tendrás que restablecerla manualmente desde el panel. No la compartas nunca por correo electrónico sin cifrar.


Paso 4: Conecta tu aplicación (ejemplo con WordPress)

Ya tienes tu base de datos MySQL creada y tu usuario asignado. Ahora toca el último paso: conectar tu web a esa base de datos.

Voy a usar WordPress como ejemplo, ya que es la plataforma más común. Pero el proceso es similar para cualquier CMS.

4.1. Localiza el archivo de configuración

En WordPress, la conexión se define en un archivo llamado wp-config.php. Está en la raíz de tu instalación (normalmente en public_html).

4.2. Edita los datos de conexión

Abre ese archivo con un editor de texto (como el Bloc de notas o un editor FTP como FileZilla). Busca estas líneas:

define('DB_NAME', 'tuusuario_miweb');
define('DB_USER', 'tuusuario_wpuser');
define('DB_PASSWORD', 'tu_contraseña_segura');
define('DB_HOST', 'localhost');

Sustituye los valores por los que acabas de crear en DirectAdmin.

  • DB_NAME: El nombre exacto de tu base de datos (con el prefijo).
  • DB_USER: El usuario que creaste.
  • DB_PASSWORD: La contraseña que generaste.
  • DB_HOST: En el 99% de los casos será localhost. Si tu proveedor usa un host remoto, te lo indicará en el correo de bienvenida.

4.3. Guarda y listo

Guarda el archivo y súbelo de nuevo a tu servidor si lo estabas editando localmente. Ahora, cuando visites tu web, debería conectarse correctamente a la base de datos.


Preguntas frecuentes (FAQ) sobre DirectAdmin y MySQL

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

Sí, DirectAdmin te permite crear tantas bases de datos como tu plan de hosting lo permita. Cada una tendrá su propio usuario y contraseña.

¿Qué hago si olvido la contraseña de mi usuario MySQL?

Entra en "MySQL Management" dentro de DirectAdmin. Busca la base de datos afectada y verás la opción de "Change Password" o "Cambiar contraseña". Introduce la nueva y guarda. Recuerda actualizar también el archivo wp-config.php si ya estabas usando esa base de datos.

¿Es lo mismo "MySQL" que "MariaDB"?

A efectos prácticos, sí. MariaDB es una versión mejorada y compatible con MySQL. En tu panel de DirectAdmin, puede que veas el nombre de MariaDB, pero el proceso de creación es idéntico.

¿Por qué me sale un error de conexión a la base de datos?

Esto suele ocurrir por tres motivos:

  1. Datos incorrectos: Revisa que el nombre de la base de datos, el usuario y la contraseña estén escritos exactamente igual, sin espacios.
  2. El host no es localhost: Algunos servidores usan localhost:3306 o una IP específica. Mira la documentación de tu proveedor.
  3. La base de datos no existe: Asegúrate de que la creaste correctamente en el paso 3.

¿Puedo usar phpMyAdmin para gestionar mi base de datos?

¡Claro! De hecho, DirectAdmin integra phpMyAdmin. Desde el mismo panel de "MySQL Management", verás un botón que dice "phpMyAdmin". Haz clic y te llevará a la interfaz gráfica para gestionar tablas, importar datos, etc.

[TIP] Si vas a importar una base de datos grande (más de 10 MB), es mejor que uses phpMyAdmin. El límite de subida por archivo suele ser más alto que en otros métodos.


Consejos extra para optimizar tu base de datos

Crear la base de datos es solo el principio. Aquí van algunos consejos para que tu web vaya rápida y segura:

1. Usa contraseñas fuertes

Ya lo he dicho antes, pero es crucial. Una contraseña débil es la puerta de entrada para los hackers. DirectAdmin te ofrece un generador automático: úsalo.

2. Haz copias de seguridad periódicas

DirectAdmin tiene una herramienta de backups integrada. Programa copias semanales o mensuales. Si algo falla, podrás restaurar tu base de datos en minutos.

3. No compartas usuarios entre bases de datos

Cada base de datos debería tener su propio usuario. Así, si una web es hackeada, el atacante no tendrá acceso a las demás bases de datos del servidor.

4. Mantén tu CMS actualizado

Las actualizaciones de WordPress y sus plugins suelen incluir mejoras de seguridad y optimización de consultas a la base de datos. No las ignores.

5. Si usas otro panel como Syspanel

Recuerda que si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso se realiza por el puerto 2106. El concepto de crear una base de datos y un usuario es idéntico, solo cambia la interfaz.


Errores comunes al crear una base de datos en DirectAdmin

Aunque el proceso es sencillo, a veces se cometen pequeños fallos. Te dejo los más habituales para que los evites:

  • Escribir el nombre de la base de datos sin el prefijo: DirectAdmin añade automáticamente tu nombre de usuario como prefijo. Si intentas usar solo miweb cuando el sistema espera tuusuario_miweb, dará error.
  • Confundir el usuario con la base de datos: Son dos entidades distintas. La base de datos es el contenedor, y el usuario es quien tiene permiso para entrar.
  • No asignar todos los privilegios: Al crear el usuario, asegúrate de que tiene todos los permisos (SELECT, INSERT, UPDATE, DELETE, etc.). Si solo marcas algunos, la web dará errores extraños.
  • Olvidar el puerto en la conexión: Aunque localhost funciona en el 99% de los casos, algunos servidores usan un puerto diferente, como 3307. Si tu proveedor te lo indica, inclúyelo en el host: localhost:3307.

Conclusión

Crear una base de datos MySQL en DirectAdmin es un proceso rápido y sencillo si sigues los pasos correctos. En menos de 5 minutos, puedes tener tu base de datos lista para conectar con WordPress, PrestaShop o cualquier otra aplicación.

Recuerda los 4 pasos clave:

  1. Accede a DirectAdmin (puerto 2222).
  2. Localiza "MySQL Management".
  3. Crea la base de datos y el usuario con una contraseña segura.
  4. Conecta tu aplicación editando el archivo de configuración.

Con estos pasos, tu web tendrá el "almacén" perfecto para guardar todos sus datos. Y si te surgen dudas, vuelve a leer esta guía o consulta la documentación oficial de tu proveedor.

¡Buena suerte con 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