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

Crear una base de datos MySQL en DirectAdmin para tu web

Actualizado el 10 de enero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo crear una base de datos MySQL en DirectAdmin para tu web. Es un proceso fundamental para que sitios dinámicos (como WordPress, Joomla, tiendas online o aplicaciones hechas a medida) puedan guardar y gestionar su información.

No te preocupes si nunca lo has hecho: te guiaré con un lenguaje claro, ejemplos y trucos. Al final de este artículo, serás capaz de gestionar tus bases de datos como un profesional.


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

Imagina que tu web es una tienda física. La base de datos es el almacén donde guardas todos los productos, los datos de los clientes, los pedidos y las configuraciones. Sin ese almacén, la tienda no podría funcionar.

MySQL es el sistema de gestión de bases de datos más popular del mundo. Es rápido, fiable y gratuito. DirectAdmin, el panel de control que usas para administrar tu hosting, incluye una herramienta muy sencilla para crear y gestionar estas bases de datos.

¿Cuándo vas a necesitar crear una base de datos MySQL?

  • Cuando instalas un CMS como WordPress, Drupal o Joomla.
  • Cuando montas una tienda online (WooCommerce, PrestaShop, Magento).
  • Cuando desarrollas una aplicación web personalizada.
  • Cuando migras una web desde otro servidor.

Requisitos previos antes de empezar

Antes de lanzarnos a crear la base de datos, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin con un usuario que tenga permisos de administración (normalmente el usuario principal del hosting).
  2. Conocimiento de los datos que te pedirá tu aplicación web (por ejemplo, al instalar WordPress te solicitarán: nombre de base de datos, usuario y contraseña).
  3. Una conexión estable a internet (parece obvio, pero mejor evitarnos sustos).

[TIP] Si tu web usa un panel como Syspanel (antes HestiaCP), el proceso es muy similar. En ese caso, accede por el puerto 2106 y busca la sección "Bases de datos". El resto de pasos son prácticamente idénticos.


Paso 1: Accede a DirectAdmin

Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de tu panel DirectAdmin. Normalmente es algo como:

https://tudominio.com:2222 o https://IPdelServidor:2222

Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting). Si no los recuerdas, contacta con tu proveedor de hosting.


Paso 2: Localiza la sección "Administrador de MySQL"

Una vez dentro del panel, verás un montón de iconos. No te asustes, es normal. Busca el que dice "Administrador de MySQL" o "MySQL Management" (depende de la versión de DirectAdmin). Suele tener un icono de un elefante (el logo de MySQL) o una base de datos.

Haz clic en él. Te llevará a una pantalla donde podrás ver todas las bases de datos que ya tienes creadas (si las hay) y la opción de crear una nueva.

[INFO] DirectAdmin también permite gestionar bases de datos desde phpMyAdmin, pero para crearlas es mejor usar su propio gestor, ya que te asigna automáticamente el prefijo del usuario.


Paso 3: Crea la base de datos

En la página de "Administrador de MySQL", verás un formulario con los siguientes campos:

  • Nombre de la base de datos: Escribe un nombre descriptivo. Por ejemplo, si es para un blog de recetas, podrías poner blog_recetas. Importante: DirectAdmin suele añadir automáticamente un prefijo con tu nombre de usuario (ejemplo: usuario_blog_recetas). No te preocupes, es normal y necesario para evitar conflictos entre usuarios.
  • Usuario de la base de datos: Aquí pondrás el nombre del usuario que tendrá acceso a la base de datos. Puede ser el mismo que el nombre de la base o uno diferente (ejemplo: usuarioblog).
  • Contraseña: Aquí tienes dos opciones:
    • Escribir tu propia contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, minúsculas, números y símbolos). Puedes usar un gestor de contraseñas.
    • Generar automáticamente: DirectAdmin te puede crear una contraseña segura. Es muy recomendable si no tienes una preferencia.
  • Confirmar contraseña: Repite la contraseña si la escribiste manualmente.

[WARNING] No uses contraseñas débiles como "123456" o "password". Una base de datos mal protegida puede ser vulnerable a ataques. Si necesitas ayuda para generar una contraseña segura, usa la opción automática de DirectAdmin.

Una vez rellenado todo, haz clic en "Crear base de datos".


Paso 4: Verifica que se ha creado correctamente

DirectAdmin te mostrará un mensaje de confirmación verde: "Base de datos creada exitosamente". También verás que ahora aparece en la lista de bases de datos, con su nombre completo (incluyendo el prefijo).

¿Qué información debes guardar? Apunta estos datos en un lugar seguro (un bloc de notas, un gestor de contraseñas, etc.):

  • Nombre completo de la base de datos: Ejemplo: usuario_blog_recetas
  • Nombre de usuario: Ejemplo: usuario_usuarioblog
  • Contraseña: La que pusiste o la que generó DirectAdmin.
  • Servidor de base de datos: Normalmente es localhost (aunque a veces puede ser una IP o un nombre como mysql.tudominio.com). En el 99% de los casos en DirectAdmin es localhost.

[TIP] Si estás instalando WordPress, estos son los datos que te pedirá durante la instalación. No los pierdas.


Gestión de bases de datos: más allá de la creación

Una vez creada tu base de datos, DirectAdmin te ofrece varias opciones para gestionarla:

phpMyAdmin: el editor visual

Desde la misma sección "Administrador de MySQL", puedes hacer clic en el icono de phpMyAdmin (suele ser una base de datos con una "P" o un enlace que dice "phpMyAdmin"). Esto abrirá una interfaz gráfica donde podrás:

  • Ver las tablas de tu base de datos.
  • Ejecutar consultas SQL (si sabes algo de código).
  • Importar/exportar bases de datos (muy útil para migraciones).
  • Modificar usuarios y permisos.

Cambiar la contraseña de un usuario

Si olvidaste la contraseña o quieres cambiarla por seguridad:

  1. En "Administrador de MySQL", busca la base de datos correspondiente.
  2. Haz clic en el icono de "Editar" o "Cambiar contraseña".
  3. Introduce la nueva contraseña y confírmala.
  4. Guarda los cambios.

Eliminar una base de datos

Cuidado: Esta acción es irreversible. Si eliminas una base de datos, perderás toda la información de tu web (posts, usuarios, productos, etc.).

  1. En la lista de bases de datos, localiza la que quieras borrar.
  2. Haz clic en el icono de "Eliminar" (normalmente una papelera o una X roja).
  3. Confirma la acción.

[WARNING] Siempre haz una copia de seguridad (exporta la base de datos desde phpMyAdmin) antes de eliminar nada. Así podrás recuperarla si te equivocas.


Preguntas frecuentes (FAQ) sobre bases de datos en DirectAdmin

Aquí respondo a las dudas más comunes que me suelen plantear los clientes:

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

Sí, DirectAdmin te permite crear tantas bases de datos como lo permita tu plan de hosting. Normalmente hay un límite (por ejemplo, 5 o ilimitado). En la sección "Administrador de MySQL" verás cuántas has usado y cuántas te quedan.

¿Qué hago si no recuerdo la contraseña de mi base de datos?

No te preocupes. Desde DirectAdmin puedes cambiarla fácilmente (como expliqué antes). Eso sí, si tu web ya está funcionando, después de cambiar la contraseña deberás actualizar el archivo de configuración de tu web (por ejemplo, el wp-config.php de WordPress) con la nueva contraseña.

¿Es lo mismo una base de datos MySQL que una MariaDB?

Técnicamente no, pero para el usuario final son casi idénticas. MariaDB es un "fork" (derivado) de MySQL, y DirectAdmin suele soportar ambas. Cuando creas una base de datos en DirectAdmin, normalmente se usa MariaDB por defecto (es más rápida y ligera), pero puedes elegir MySQL si lo prefieres en la configuración del servidor. No te líes: en la práctica, funcionan igual.

¿Necesito saber SQL para gestionar mi base de datos?

No, la mayoría de las webs (WordPress, tiendas online) gestionan la base de datos automáticamente. Solo necesitas los datos de conexión (nombre, usuario, contraseña, servidor) para configurar tu web. Si más adelante quieres hacer tareas avanzadas (como optimizar tablas o hacer consultas), phpMyAdmin te ayuda sin necesidad de escribir código.

¿Puedo conectar mi base de datos desde una aplicación externa (por ejemplo, un programa de escritorio)?

Sí, pero normalmente los servidores de hosting bloquean las conexiones externas por seguridad. Si necesitas hacerlo, tendrás que pedir a tu proveedor que active el acceso remoto a MySQL. En la mayoría de los casos, solo podrás conectarte desde el mismo servidor (localhost).

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

DirectAdmin añade un prefijo (tu nombre de usuario) al nombre de la base de datos y al usuario. Por ejemplo, si tu usuario es juan y creas una base llamada blog, el nombre real será juan_blog. Esto evita que diferentes usuarios del mismo servidor tengan bases de datos con el mismo nombre. No intentes cambiarlo, es automático.


Consejos finales para una gestión exitosa

  • Haz copias de seguridad periódicas: DirectAdmin permite programar backups automáticos. Actívalos desde la sección "Backup/Transfer" o "Cron Jobs". También puedes exportar tu base de datos desde phpMyAdmin manualmente.
  • Actualiza las contraseñas cada cierto tiempo: Es una buena práctica de seguridad.
  • No compartas tus credenciales: El usuario y contraseña de la base de datos son tan sensibles como la clave de tu email.
  • Si usas Syspanel (antes HestiaCP): Recuerda que el puerto de acceso es el 2106. El proceso de creación de bases de datos es muy similar, solo cambia la interfaz.

Conclusión

Crear una base de datos MySQL en DirectAdmin es un proceso sencillo que, una vez que lo haces una vez, se vuelve automático. Solo necesitas:

  1. Acceder a DirectAdmin.
  2. Ir a "Administrador de MySQL".
  3. Rellenar nombre, usuario y contraseña.
  4. ¡Listo!

Ahora ya tienes el almacén de tu web preparado para guardar toda la información. Ya sea que instales un WordPress, una tienda online o una aplicación a medida, este paso es el cimiento sobre el que construirás tu proyecto.

Si te surge cualquier duda, no dudes en contactar con tu soporte técnico. ¡Estamos aquí para ayudarte!

[TIP FINAL] Guarda siempre los datos de conexión en un lugar seguro. Te harán falta cada vez que instales una nueva web o migres a otro servidor.

¡Espero que este tutorial te haya sido de gran ayuda! Ahora ve y crea tu base de datos con confianza.

¿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