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

Configurar una base de datos en DirectAdmin: guía para novatos

Actualizado el 22 de febrero de 2026

¡Hola! Bienvenido a esta guía pensada especialmente para ti, que estás empezando en el mundo del hosting. Si alguna vez has escuchado términos como base de datos, MySQL o DirectAdmin y te han sonado a chino, no te preocupes. Hoy vas a aprender, paso a paso y con un lenguaje muy sencillo, cómo configurar tu primera base de datos en DirectAdmin.

Imagina que tu web es una gran biblioteca. La base de datos sería el sistema de archivos donde guardas todos los libros (los contenidos, los usuarios, los comentarios, etc.). Sin una base de datos bien configurada, muchas aplicaciones como WordPress, Joomla o tiendas online simplemente no funcionarían. Así que, ¡manos a la obra!


¿Qué es DirectAdmin y por qué es importante para tu base de datos?

DirectAdmin es un panel de control para servidores web. Es como el "cuadro de mandos" de tu hosting. A través de él, puedes gestionar tus archivos, correos electrónicos, dominios y, por supuesto, tus bases de datos. Es muy popular por ser rápido, seguro y fácil de usar, incluso para principiantes.

Dentro de DirectAdmin, la herramienta estrella para gestionar bases de datos es MySQL (aunque también puede ser MariaDB, que es muy parecida). MySQL es un sistema de gestión de bases de datos relacional. Traducción: es el programa que se encarga de crear, modificar y organizar toda la información que tu web necesita almacenar.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106. En esta guía nos centramos en DirectAdmin, pero los conceptos son los mismos.


Primeros pasos: Accede a tu panel de DirectAdmin

Antes de crear nada, necesitas entrar a tu panel. Para ello:

  1. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
  2. Escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Por ejemplo: https://192.168.1.1:2222.
  3. Te pedirá un usuario y una contraseña. Estos datos te los proporcionó tu empresa de hosting. Es muy importante que los guardes en un lugar seguro.

Una vez dentro, verás un escritorio con muchos iconos. No te asustes, es más sencillo de lo que parece.


Crear tu primera base de datos en DirectAdmin

Vamos al grano. Sigue estos pasos al pie de la letra y en menos de 5 minutos tendrás tu base de datos lista.

Paso 1: Localiza el apartado de Bases de Datos

En el panel principal de DirectAdmin, busca una sección que se llame "Administración de Cuentas" o "Características del Nivel de Acceso". Dentro de ella, verás un icono que dice "Administración de MySQL" o simplemente "MySQL". Haz clic en él.

Paso 2: Crea la base de datos

Se abrirá una nueva página. Verás un formulario muy simple. Aquí tienes que hacer dos cosas:

  1. Nombre de la base de datos: DirectAdmin suele añadir automáticamente un prefijo con tu nombre de usuario (por ejemplo, usuario_miweb). No lo borres. Solo escribe un nombre descriptivo después del guion bajo. Por ejemplo, si tu web es un blog, podrías poner blog_wp.
  2. Contraseña: Es MUY IMPORTANTE que uses una contraseña segura. No uses "123456" ni "password". Una buena contraseña tiene mayúsculas, minúsculas, números y símbolos. DirectAdmin suele tener un botón para generar una automáticamente. ¡Úsalo!

[WARNING] No uses contraseñas débiles. Una base de datos mal protegida es una puerta abierta para los hackers. Si tu web es atacada, podrían robar toda la información de tus usuarios.

Una vez escrito el nombre y la contraseña, haz clic en "Crear base de datos".

Paso 3: Crea un usuario para la base de datos

¡Enhorabuena! Ya tienes una base de datos. Pero está vacía y nadie puede entrar. Necesitas crear un usuario que tenga permiso para trabajar con ella.

En la misma página, justo debajo del formulario de creación, verás una sección que dice "Añadir nuevo usuario" o "Crear usuario".

  1. Nombre de usuario: DirectAdmin también le pondrá un prefijo. Escribe un nombre, por ejemplo, usuarioweb.
  2. Contraseña: De nuevo, una contraseña segura. Puede ser diferente a la de la base de datos, pero es más cómodo usar la misma (siempre que sea segura). Anótala.
  3. Privilegios: Aquí viene la parte clave. Te aparecerá una lista de permisos. Para una web normal (como WordPress), lo más seguro es marcar TODOS los privilegios. Así el usuario podrá leer, escribir, borrar y modificar datos sin problemas.

[TIP] Si eres muy estricto con la seguridad, puedes empezar solo con SELECT, INSERT, UPDATE y DELETE (los básicos). Pero para un novato, marcar todo es lo más recomendable para evitar errores de permisos.

Haz clic en "Crear usuario".

Paso 4: Vincula el usuario a la base de datos

Este es el paso final. Ahora tienes una base de datos y un usuario, pero no están conectados. Busca una sección que diga "Añadir usuario a la base de datos" o "Asignar privilegios".

  1. Selecciona la base de datos que acabas de crear en el primer menú desplegable.
  2. Selecciona el usuario que acabas de crear en el segundo menú.
  3. Vuelve a marcar todos los privilegios (o los mismos que elegiste antes).
  4. Haz clic en "Añadir".

¡Listo! Ya has configurado tu base de datos. Ahora tienes tres datos fundamentales que debes guardar como oro:

  • Nombre de la base de datos: (ej. usuario_blog_wp)
  • Nombre de usuario: (ej. usuario_usuarioweb)
  • Contraseña: (la que elegiste)
  • Servidor de base de datos: Normalmente es localhost. Este dato casi siempre es el mismo, a menos que tu hosting te indique lo contrario.

Entendiendo los privilegios de los usuarios

Cuando creaste el usuario, viste una lista de permisos. ¿Qué significa cada uno? Aquí te lo explico de forma sencilla:

  • SELECT: Permite leer datos (ver la información).
  • INSERT: Permite añadir nuevos datos (como un nuevo artículo o un nuevo usuario).
  • UPDATE: Permite modificar datos existentes (editar un artículo).
  • DELETE: Permite borrar datos (eliminar un artículo o un comentario).
  • CREATE: Permite crear nuevas tablas dentro de la base de datos (como una nueva carpeta en tu biblioteca).
  • DROP: Permite borrar tablas completas. ¡Cuidado con este!
  • ALTER: Permite cambiar la estructura de una tabla (añadir o quitar columnas).
  • INDEX: Permite crear índices para que las búsquedas sean más rápidas.
  • REFERENCES: Permite crear relaciones entre tablas (avanzado).
  • LOCK TABLES: Permite bloquear tablas temporalmente (útil para copias de seguridad).
  • CREATE TEMPORARY TABLES: Permite crear tablas que se borran solas al cerrar la sesión.
  • CREATE VIEW: Permite crear vistas (como una ventana personalizada a los datos).

Para la mayoría de aplicaciones web, con marcar todos es suficiente. Pero si quieres ser más seguro, puedes empezar solo con SELECT, INSERT, UPDATE, DELETE, CREATE y ALTER. Si algo falla, siempre puedes volver a editar los privilegios.


Errores comunes al configurar una base de datos (y cómo solucionarlos)

Es normal que al principio surjan dudas. Aquí tienes los problemas más frecuentes y cómo resolverlos:

Error 1: "Access denied for user"

Este es el más común. Significa que el usuario no tiene permiso para acceder a la base de datos.

Solución: Vuelve a la sección de "Administración de MySQL" en DirectAdmin. Busca la opción "Editar privilegios" o "Asignar usuario". Asegúrate de que el usuario está vinculado a la base de datos correcta y que tiene los privilegios necesarios.

Error 2: "Unknown database"

Este error aparece cuando el nombre de la base de datos no coincide.

Solución: Revisa que el nombre que estás usando en tu aplicación (por ejemplo, en el archivo wp-config.php de WordPress) sea exactamente el mismo que aparece en DirectAdmin. Recuerda que incluye el prefijo con tu nombre de usuario.

Error 3: No recuerdo la contraseña

No te preocupes, es más común de lo que crees.

Solución: En DirectAdmin, dentro de la sección de MySQL, busca la base de datos y haz clic en el icono de "Editar" o "Cambiar contraseña". Podrás poner una nueva. Luego, actualiza ese dato en tu web.

[WARNING] Si cambias la contraseña de la base de datos, tu web dejará de funcionar hasta que actualices el cambio en su archivo de configuración.


FAQ: Preguntas frecuentes de novatos

1. ¿Puedo tener varias bases de datos en DirectAdmin?
Sí, normalmente puedes crear tantas como necesites, dentro del límite de tu plan de hosting.

2. ¿Qué es localhost?
Es la dirección del servidor donde está instalado MySQL. En el 99% de los casos, cuando configuras una aplicación web, en el campo "Servidor de base de datos" debes poner localhost.

3. ¿Necesito saber SQL para configurar una base de datos?
No. DirectAdmin te permite crearla y gestionarla sin escribir ni una línea de código. Las aplicaciones como WordPress lo hacen todo automáticamente.

4. ¿Y si mi hosting usa Syspanel en lugar de DirectAdmin?
El proceso es muy similar. La diferencia principal es que accedes por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Una vez dentro, busca la sección de "Bases de Datos" o "MySQL". Los conceptos de nombre, usuario y privilegios son exactamente los mismos.

5. ¿Cómo hago una copia de seguridad de mi base de datos?
En DirectAdmin, dentro de la sección de MySQL, hay una opción llamada "phpMyAdmin". Al hacer clic, se abre una herramienta visual. Dentro de phpMyAdmin, selecciona tu base de datos y busca la pestaña "Exportar". Descargarás un archivo .sql con toda la información. ¡Guárdalo en un lugar seguro!

6. ¿Qué hago si mi web no se conecta a la base de datos?
Revisa los cuatro datos clave: nombre de la base de datos, nombre de usuario, contraseña y servidor (localhost). Un error en una letra o mayúscula/minúscula puede ser el culpable.


Consejos finales para mantener tu base de datos segura

  • Contraseñas fuertes: No lo repetiremos suficiente. Usa generadores de contraseñas.
  • Actualiza tu web: Mantén WordPress, plugins y temas actualizados. Muchos ataques aprovechan vulnerabilidades de software antiguo.
  • Haz copias de seguridad periódicas: Programa copias semanales de tu base de datos. DirectAdmin tiene herramientas para ello, o puedes usar plugins en tu web.
  • No compartas tus credenciales: El nombre de usuario y contraseña de tu base de datos son secretos. No los publiques en foros ni los compartas por correo electrónico sin cifrar.

Conclusión

Configurar una base de datos en DirectAdmin es un proceso sencillo una vez que conoces los pasos. Recuerda: crear la base de datos, crear un usuario, asignarle privilegios y vincularlo. Con esos cuatro pasos, tendrás el motor de datos de tu web listo para funcionar.

No tengas miedo de equivocarte. Si algo sale mal, siempre puedes borrar la base de datos y empezar de nuevo. La práctica hace al maestro. Ahora, ve a tu panel y crea tu primera base de datos. ¡Tu web te lo agradecerá!

Si te ha quedado alguna duda, recuerda que puedes consultar la documentación oficial de DirectAdmin o preguntar al soporte técnico de tu hosting. ¡Buena suerte!

¿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