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

Configurar una base de datos MySQL en DirectAdmin

Actualizado el 14 de junio de 2026

Introducción: ¿Por qué necesitas una base de datos MySQL?

Si estás empezando en el mundo del hosting, seguramente has escuchado que casi cualquier sitio web dinámico (como WordPress, Joomla o un e-commerce) necesita una base de datos para funcionar. Piensa en una base de datos como un archivador digital donde se guardan todos los contenidos de tu web: artículos, usuarios, comentarios, productos y configuraciones. MySQL es uno de los sistemas de gestión de bases de datos más populares y confiables.

DirectAdmin es un panel de control de hosting muy completo y fácil de usar. A través de él, puedes gestionar todos los aspectos de tu servidor, incluyendo la creación y administración de bases de datos MySQL DirectAdmin. En este tutorial, te guiaré paso a paso para que, aunque no tengas experiencia técnica, puedas crear base de datos, asignarle un usuario y conectarla a tu aplicación favorita.


Requisitos previos antes de empezar

Antes de lanzarte a crear tu primera base de datos, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas tu nombre de usuario y contraseña (o acceso por clave SSH) que te proporcionó tu proveedor de hosting.
  • Nombre de tu aplicación: Decide qué CMS o script vas a instalar (WordPress, PrestaShop, etc.). Esto te ayudará a nombrar la base de datos de forma clara.
  • Paciencia y una taza de café: El proceso es sencillo, pero siempre es bueno ir con calma.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106). En ese panel, busca la sección "Base de datos" o "DB".


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

  1. Abre tu navegador y escribe la URL de tu panel DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222.

  2. Inicia sesión con tus credenciales de administrador o de usuario del plan de hosting.

  3. Una vez dentro, busca en el menú principal una sección llamada "Administrador de MySQL" o "Base de datos MySQL". En la mayoría de las versiones, está dentro del grupo "Servicios" o en la página principal con un icono de un cilindro de base de datos.

  4. Haz clic en esa opción. Te aparecerá una pantalla similar a esta (sin imágenes, pero la describiremos):

    • Lista de bases de datos existentes: Si ya tienes alguna, aparecerá aquí.
    • Botón o enlace para "Crear nueva base de datos": Generalmente es un botón verde o azul.

Paso 2: Crear una nueva base de datos y su usuario

Este es el corazón del proceso. Sigue estos pasos al pie de la letra:

2.1. Nombrar tu base de datos

  • En el formulario de creación, verás un campo llamado "Nombre de la base de datos" o "Database name".
  • IMPORTANTE: DirectAdmin suele anteponer tu nombre de usuario de hosting al nombre que tú escribas. Por ejemplo, si tu usuario es usuario123 y escribes mipagina, la base de datos final se llamará usuario123_mipagina. No te preocupes, es normal.
  • Recomendación: Usa un nombre descriptivo y sin espacios. Por ejemplo: wordpress_blog, tienda_ropa, foro_2024.

2.2. Crear un usuario para la base de datos

  • Aparecerá otro campo: "Usuario de la base de datos" o "Database user".
  • Aquí escribirás el nombre del usuario que se conectará a la base de datos. Al igual que con el nombre, se añadirá automáticamente tu nombre de usuario de hosting. Ejemplo: usuario123_adminbd.
  • Contraseña: DirectAdmin te ofrece dos opciones:
    • Generar automáticamente: Haz clic en el botón "Generate" (o similar). Es la opción más segura.
    • Escribirla manualmente: Si prefieres una fácil de recordar, escríbela. Asegúrate de que sea robusta (mínimo 8 caracteres, mayúsculas, minúsculas, números y símbolos).
  • Anota la contraseña en un lugar seguro. La necesitarás para conectar tu aplicación.

2.3. Confirmar y crear

  • Revisa que todo esté correcto: nombre de BD, nombre de usuario y contraseña.
  • Haz clic en el botón "Crear" o "Create".
  • En unos segundos, DirectAdmin te mostrará un mensaje de éxito. ¡Felicidades! Ya tienes tu base de datos DirectAdmin lista.

[TIP] Si tu aplicación es WordPress, muchos plugins de caché o seguridad te pedirán el prefijo de las tablas. Por defecto, DirectAdmin usa wp_, pero puedes cambiarlo más adelante.


Paso 3: Gestionar usuarios y permisos (gestión BD)

Una vez creada, es posible que necesites añadir más usuarios o modificar permisos. Aquí te explico cómo:

3.1. Añadir un usuario adicional

  1. En la lista de bases de datos, busca la que acabas de crear y haz clic en el icono de "Editar" o "Modificar" (normalmente un lápiz o una tuerca).
  2. Verás una sección llamada "Usuarios" o "Privilegios".
  3. Haz clic en "Añadir nuevo usuario".
  4. Introduce el nombre y la contraseña del nuevo usuario (siguiendo las mismas reglas de antes).
  5. Asigna los permisos: Por lo general, para una web normal, necesitas todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Marca la casilla "Todos los privilegios" o selecciona los que necesites.
  6. Guarda los cambios.

3.2. Eliminar un usuario o base de datos

  • Eliminar usuario: Desde la misma pantalla de edición, busca el usuario que quieras borrar y haz clic en el icono de la papelera o "Eliminar". Cuidado: Esto no borra la base de datos, solo el acceso de ese usuario.
  • Eliminar base de datos: En la lista principal, junto a la base de datos, hay un icono de una "X" roja o un botón de "Eliminar". Esto es irreversible. Asegúrate de tener un respaldo antes.

[WARNING] Nunca elimines una base de datos sin antes hacer una copia de seguridad. Puedes usar la herramienta phpMyAdmin (accesible desde DirectAdmin) para exportar un archivo .sql.


Paso 4: Conectar tu aplicación a la base de datos

Ahora que ya tienes la base de datos y el usuario, es hora de usarla. Cada aplicación tiene su propia forma, pero el proceso es muy similar.

4.1. Para WordPress (el más común)

  1. Durante la instalación de WordPress, te pedirá los datos de la base de datos.
  2. Nombre de la base de datos: El nombre completo que viste al crearla (ej: usuario123_wordpress).
  3. Usuario: El nombre completo del usuario (ej: usuario123_adminwp).
  4. Contraseña: La que generaste o escribiste.
  5. Servidor de base de datos: Normalmente es localhost o 127.0.0.1. Si tu hosting usa un servidor remoto, te lo indicarán.
  6. Prefijo de tabla: Déjalo como wp_ a menos que tengas una razón específica para cambiarlo.

4.2. Para otras aplicaciones (Joomla, Drupal, PrestaShop)

El proceso es idéntico al de WordPress. Busca el archivo de configuración (normalmente configuration.php, settings.php o .env) y rellena los mismos campos: nombre de BD, usuario, contraseña y servidor.

[INFO] Si tu aplicación te pide el puerto de MySQL, el estándar es el 3306. Si no funciona, consulta con tu soporte técnico.


Paso 5: Herramientas útiles para gestionar tu base de datos

DirectAdmin incluye phpMyAdmin, una herramienta web muy potente para administrar tus bases de datos visualmente.

¿Cómo acceder a phpMyAdmin?

  1. En el panel de DirectAdmin, busca el icono de "phpMyAdmin" (suele estar en la sección "Servicios" o "Base de datos").
  2. Haz clic y se abrirá una nueva pestaña. Normalmente, phpMyAdmin detecta automáticamente tus credenciales, pero si te pide usuario y contraseña, usa los mismos de tu base de datos.
  3. Desde aquí puedes:
    • Explorar tablas: Ver el contenido de cada tabla.
    • Ejecutar consultas SQL: Para tareas avanzadas.
    • Exportar/Importar: Hacer copias de seguridad o restaurar bases de datos.
    • Reparar tablas: Si algo falla.

[TIP] Siempre que vayas a hacer cambios importantes (como modificar un plugin o tema), exporta primero la base de datos. ¡Te ahorrarás muchos dolores de cabeza!


Preguntas frecuentes (FAQ) sobre bases de datos en DirectAdmin

1. ¿Puedo tener varias bases de datos en un mismo plan de hosting?
Sí, siempre que tu plan lo permita. En DirectAdmin puedes crear tantas como necesites, hasta el límite de tu suscripción.

2. ¿Qué hago si olvido la contraseña de mi base de datos?
No puedes recuperarla, pero sí cambiarla. Ve a la sección de edición de la base de datos en DirectAdmin, busca el usuario y haz clic en "Cambiar contraseña". Genera una nueva y actualízala en tu aplicación.

3. ¿Es seguro usar localhost como servidor de base de datos?
Sí, es la opción más común y segura, ya que la conexión se hace internamente en el servidor, sin pasar por internet.

4. Mi aplicación no se conecta a la base de datos, ¿qué puede ser?
Revisa estos puntos:

  • El nombre de la base de datos y el usuario están escritos exactamente como aparecen en DirectAdmin.
  • La contraseña es correcta (prueba a copiarla y pegarla).
  • El servidor de base de datos es localhost (o el que te haya indicado tu hosting).
  • Los permisos del usuario incluyen todos los privilegios.

5. ¿Puedo usar Syspanel (HestiaCP) para lo mismo?
Sí, el proceso es muy similar. En Syspanel, accede por el puerto 2106, busca la sección "Base de datos" y sigue los mismos pasos: crear nombre, usuario y contraseña. La principal diferencia es la interfaz, pero la lógica es idéntica.


Conclusión: ¡Ya eres un experto en bases de datos!

Configurar una base de datos MySQL en DirectAdmin no es para nada complicado. Con estos pasos, has aprendido a crear, gestionar y conectar tu base de datos a cualquier aplicación web. Recuerda siempre:

  • Anota tus credenciales en un lugar seguro.
  • Haz copias de seguridad periódicas con phpMyAdmin.
  • No compartas tus contraseñas con nadie.
  • Si usas Syspanel, recuerda el puerto 2106.

Ahora, ¡lánzate a instalar ese WordPress o la tienda online que tienes en mente! Si tienes alguna duda, consulta la documentación de tu hosting o escribe a soporte. ¡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