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

Guía para crear base de datos en DirectAdmin con MySQL

Actualizado el 26 de octubre de 2025

¿Por qué necesitas una base de datos MySQL en DirectAdmin?

Si tienes un sitio web dinámico, como uno hecho con WordPress, Joomla, Drupal o cualquier tienda online, necesitarás una base de datos MySQL para almacenar toda la información de tu proyecto: usuarios, productos, comentarios, configuraciones, etc. DirectAdmin, uno de los paneles de control de hosting más populares, incluye una herramienta llamada MySQL Management que te permite crear, administrar y eliminar bases de datos de forma sencilla, sin tener que escribir código complicado.

Esta guía te explicará paso a paso cómo crear una base de datos en DirectAdmin con MySQL. Además, resolveremos las dudas más comunes (FAQ) y te daremos consejos prácticos para que la gestión de tus bases de datos sea segura y eficiente.


Requisitos previos

Antes de empezar, asegúrate de cumplir con lo siguiente:

  • Tener acceso a tu panel de DirectAdmin. Normalmente se accede mediante una URL como https://tudominio.com:2222 (o el puerto que te haya proporcionado tu proveedor de hosting).
  • Contar con un usuario y contraseña de administrador (o un usuario con permisos para gestionar bases de datos).
  • Tener un sitio web o aplicación que requiera una base de datos MySQL (por ejemplo, WordPress).

[INFO] Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el acceso es similar, pero el puerto suele ser el 2106. El proceso es muy parecido, aunque la interfaz puede variar ligeramente. En esta guía nos centramos en DirectAdmin.


Paso 1: Acceder al panel de DirectAdmin

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

https://tudominio.com:2222

Ingresa tu usuario y contraseña y haz clic en Login. Una vez dentro, verás el escritorio de DirectAdmin con varios iconos y secciones.


Paso 2: Localizar la sección de bases de datos

En el menú principal, busca la categoría "Cuenta Admin" o "Administración de Cuenta" (dependiendo de tu configuración). Dentro de ella, verás un icono que dice "MySQL Management" o "Administrar MySQL". Haz clic en él.

Si no lo encuentras, también puedes usar la barra de búsqueda que suele estar en la parte superior derecha y escribir "MySQL".

[TIP] Si tienes muchas aplicaciones, te recomendamos organizar tus bases de datos con nombres descriptivos, por ejemplo: blog_wp, tienda_online, foro_v2.


Paso 3: Crear una nueva base de datos

Una vez dentro del gestor de MySQL, verás una lista de las bases de datos que ya tienes (si es que hay alguna) y un botón o enlace que dice "Crear nueva base de datos" o "Add New Database". Haz clic en él.

Se abrirá un formulario con los siguientes campos:

  • Nombre de la base de datos: Elige un nombre único y descriptivo. Generalmente, DirectAdmin te sugerirá un prefijo (como tu nombre de usuario) para evitar conflictos. Por ejemplo: usuario_miweb.
  • Usuario de la base de datos: Aquí crearás un usuario que tendrá acceso a esta base de datos. Puede ser el mismo nombre o uno diferente. Ejemplo: usuario_miweb_user.
  • Contraseña: DirectAdmin suele generar una contraseña segura automáticamente. Es muy importante que uses una contraseña fuerte. Si prefieres una personalizada, asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos. No uses contraseñas obvias como 123456 o password.
  • Confirmar contraseña: Repite la contraseña para evitar errores.

[WARNING] Nunca compartas tu contraseña de base de datos por correo electrónico o en lugares públicos. Si sospechas que ha sido comprometida, cámbiala inmediatamente desde el mismo panel.

Una vez rellenados los campos, haz clic en "Crear" o "Create". El sistema te confirmará que la base de datos se ha creado correctamente y te mostrará los detalles: nombre, usuario y contraseña (esta última solo la verás una vez, así que anótala en un lugar seguro).


Paso 4: Asignar permisos al usuario (si es necesario)

En DirectAdmin, al crear la base de datos, el usuario que creaste suele tener todos los privilegios sobre ella (SELECT, INSERT, UPDATE, DELETE, etc.). Sin embargo, si necesitas crear usuarios adicionales con permisos limitados (por ejemplo, solo lectura), puedes hacerlo desde la misma sección de MySQL Management.

Busca la base de datos que acabas de crear y haz clic en el icono de "Editar" o "Manage". Allí verás la opción "Agregar usuario" o "Add User". Podrás asignar permisos específicos.

[TIP] Para aplicaciones como WordPress, es suficiente con que el usuario tenga todos los permisos. No compliques la configuración innecesariamente.


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

Ahora que ya tienes tu base de datos y un usuario, el siguiente paso es conectar tu sitio web o aplicación. Por ejemplo, si estás instalando WordPress, durante el proceso de instalación te pedirá:

  • Nombre de la base de datos: El que creaste (ej: usuario_miweb).
  • Usuario de la base de datos: El que creaste (ej: usuario_miweb_user).
  • Contraseña: La que estableciste.
  • Servidor de base de datos: Normalmente es localhost (o 127.0.0.1). En DirectAdmin, suele ser localhost. Si tu hosting usa un servidor remoto, te lo indicarán.

Introduce estos datos y continúa con la instalación. ¡Listo! Tu aplicación ya está conectada a la base de datos.


Gestión avanzada: phpMyAdmin

DirectAdmin incluye phpMyAdmin, una herramienta web muy útil para administrar tus bases de datos de forma visual (sin necesidad de comandos SQL). Puedes acceder a ella desde el mismo panel, buscando el icono de "phpMyAdmin" o dentro de la sección de MySQL.

Con phpMyAdmin puedes:

  • Explorar tablas y registros.
  • Ejecutar consultas SQL.
  • Exportar e importar bases de datos (muy útil para migraciones o copias de seguridad).
  • Reparar tablas dañadas.

[INFO] Si tu proveedor usa Syspanel, el acceso a phpMyAdmin puede estar en una sección llamada "Herramientas de base de datos". El puerto de acceso a Syspanel es el 2106.


Preguntas frecuentes (FAQ)

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

Sí, generalmente no hay límite (depende de tu plan de hosting). Puedes crear tantas como necesites, siempre que tengas espacio en disco.

2. ¿Qué hago si olvido la contraseña de mi base de datos?

Desde el panel de DirectAdmin, en la sección MySQL Management, busca la base de datos y haz clic en "Editar". Allí verás la opción de cambiar la contraseña del usuario.

3. ¿Es seguro usar la misma contraseña para varias bases de datos?

No, es una mala práctica. Usa contraseñas diferentes para cada base de datos, especialmente si son para proyectos distintos.

4. ¿Cómo hago una copia de seguridad de mi base de datos?

Puedes usar phpMyAdmin: selecciona la base de datos, ve a la pestaña "Exportar" y elige el formato SQL. Luego descarga el archivo. También puedes programar copias automáticas desde DirectAdmin (si tu plan lo permite).

5. ¿Qué es localhost en la conexión?

Es la dirección del servidor donde está alojada tu base de datos. En la mayoría de los casos, es localhost. Si tu base de datos está en un servidor diferente, tu proveedor te dará una dirección IP o un nombre de host.

6. ¿Puedo eliminar una base de datos?

Sí, desde MySQL Management, selecciona la base de datos y haz clic en "Eliminar". Ten cuidado: esta acción es irreversible y borrará todos los datos.

7. ¿Qué hago si mi aplicación no se conecta a la base de datos?

Revisa estos puntos:

  • Que el nombre de la base de datos, usuario y contraseña sean correctos.
  • Que el servidor sea localhost (a menos que te hayan indicado otro).
  • Que el usuario tenga los permisos necesarios.
  • Si usas firewall, asegúrate de que el puerto 3306 (MySQL) esté abierto.

Consejos finales para una gestión eficiente

  • Nombres descriptivos: Usa nombres que te ayuden a identificar rápidamente el proyecto (ej: cliente_web_principal).
  • Contraseñas seguras: No uses fechas de cumpleaños, nombres de mascotas o palabras comunes. Un gestor de contraseñas puede ayudarte.
  • Copias de seguridad periódicas: Programa backups semanales o diarios si tu sitio se actualiza con frecuencia.
  • Actualiza phpMyAdmin: Si tu panel lo permite, mantén phpMyAdmin actualizado para evitar vulnerabilidades.
  • Elimina lo que no uses: Si ya no necesitas una base de datos, bórrala para liberar espacio y reducir riesgos de seguridad.

[WARNING] No compartas tus credenciales de DirectAdmin con nadie que no sea de confianza. El acceso al panel te da control total sobre tus bases de datos y archivos.


Conclusión

Crear una base de datos en DirectAdmin con MySQL es un proceso rápido y sencillo, incluso si eres principiante. Siguiendo los pasos de esta guía, podrás tener tu base de datos lista en menos de 5 minutos. Recuerda siempre usar contraseñas seguras, hacer copias de seguridad y mantener tus datos organizados.

Si tienes más dudas, consulta la documentación de tu proveedor de hosting o busca ayuda en foros especializados. ¡Ahora ya puedes instalar tu aplicación favorita y empezar a trabajar!

[TIP] Si tu proveedor usa Syspanel, recuerda que el puerto de acceso es el 2106 y que la interfaz puede tener nombres diferentes, pero los conceptos son los mismos. ¡No te preocupes!

¿Te ha sido útil esta guía? Si tienes alguna sugerencia o pregunta, déjala en los comentarios. ¡Estamos aquí para ayudarte!

¿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