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

Cómo crear una base de datos en DirectAdmin: Pasos detallados

Actualizado el 24 de noviembre de 2025

Introducción

Si tienes un sitio web o una aplicación que necesita almacenar información de forma dinámica (como usuarios, productos o comentarios), necesitarás una base de datos. En el mundo del hosting, MySQL es el motor de bases de datos más popular, y DirectAdmin es uno de los paneles de control más utilizados para gestionar servidores. En este tutorial, te guiaré paso a paso para que aprendas a crear una base de datos en DirectAdmin de forma rápida y segura. No necesitas ser un experto técnico; solo sigue las instrucciones y en pocos minutos tendrás tu base de datos lista para usar.


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

Antes de empezar, entendamos lo básico. Una base de datos es como un archivador digital donde tu sitio web guarda y organiza información. Por ejemplo, si tienes una tienda online, la base de datos almacena los nombres de los productos, los precios, los clientes y los pedidos. Sin ella, tu sitio sería estático y no podría recordar nada.

DirectAdmin simplifica la gestión de MySQL, permitiéndote crear y administrar bases de datos desde un panel amigable. Esto es esencial para instalar CMS como WordPress, Joomla o Drupal, o para aplicaciones personalizadas.


Requisitos previos

Para seguir este tutorial, necesitas:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña).
  • Un plan de hosting que incluya soporte para bases de datos MySQL (casi todos lo incluyen).
  • Conocimientos básicos de navegación web (saber hacer clic en enlaces y botones).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso es a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. En Syspanel, busca la sección "Bases de Datos" para crear una.


Paso 1: Acceder a DirectAdmin

  1. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
  2. Escribe la dirección de tu panel de DirectAdmin. Normalmente es algo como: https://tudominio.com:2222 o la IP de tu servidor seguida de :2222.
  3. Ingresa tu nombre de usuario y contraseña que te proporcionó tu proveedor de hosting.
  4. Haz clic en Iniciar sesión.

Verás el panel principal con varios iconos y opciones. No te asustes, solo necesitas una sección específica.

[TIP] Si no recuerdas tu contraseña, contacta a tu proveedor de hosting. Nunca compartas tus credenciales con nadie.


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

Una vez dentro de DirectAdmin, busca el icono o enlace que dice "MySQL Management" o "Administración de MySQL". Generalmente está en la sección de "Cuenta" o "Administrador de Cuenta". Si no lo ves, usa el buscador interno del panel (a veces hay una lupa en la parte superior).

Haz clic en ese enlace. Te llevará a una página donde verás las bases de datos existentes (si tienes alguna) y las opciones para crear nuevas.


Paso 3: Crear una nueva base de datos

Aquí viene la parte práctica. Sigue estos pasos al pie de la letra:

  1. En la página de MySQL Management, busca un botón o enlace que diga "Create Database" o "Crear Base de Datos". Haz clic en él.
  2. Se abrirá un formulario simple. Verás los siguientes campos:
    • Database Name (Nombre de la base de datos): Escribe un nombre descriptivo, por ejemplo, mistienda_db. Evita espacios y caracteres especiales; solo usa letras, números y guiones bajos.
    • User Name (Nombre de usuario): Crea un usuario para acceder a la base de datos, por ejemplo, admin_miweb.
    • Password (Contraseña): Elige una contraseña segura. DirectAdmin suele generar una automáticamente, pero puedes cambiarla. Recomiendo usar la generada para mayor seguridad.
    • Confirm Password (Confirmar contraseña): Repite la contraseña.
  3. Opcionalmente, puedes marcar la casilla "Create same user as database" si quieres que el usuario tenga el mismo nombre que la base de datos (esto es común y facilita la gestión).
  4. Haz clic en "Create" o "Crear".

¡Listo! En segundos, DirectAdmin te mostrará un mensaje de éxito con los datos de tu nueva base de datos: el nombre, el usuario y la contraseña.

[WARNING] Guarda estos datos en un lugar seguro. Los necesitarás para conectar tu sitio web o aplicación a la base de datos. Si los pierdes, tendrás que crear una nueva o contactar al soporte.


Paso 4: Gestionar usuarios y permisos

A veces, necesitas que varias aplicaciones accedan a la misma base de datos o quieres limitar lo que un usuario puede hacer. DirectAdmin te permite gestionar usuarios y permisos fácilmente.

Asignar un usuario existente a una base de datos

  1. Desde la página de MySQL Management, busca la sección "User Management" o "Gestión de Usuarios".
  2. Verás una lista de usuarios. Haz clic en el icono de "Assign" (Asignar) junto al usuario que deseas.
  3. Selecciona la base de datos a la que quieres que tenga acceso.
  4. Elige los permisos (todos o personalizados). Para la mayoría de los casos, selecciona "All Privileges" (Todos los privilegios).
  5. Guarda los cambios.

Crear un nuevo usuario desde cero

  1. En la misma página, busca "Add New User" o "Añadir Nuevo Usuario".
  2. Completa el nombre de usuario y contraseña.
  3. Luego, asígnalo a la base de datos siguiendo el paso anterior.

[INFO] Si usas Syspanel, los permisos se gestionan desde la sección "Bases de Datos" > "Editar". Allí puedes agregar o quitar usuarios.


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

Ahora que tienes la base de datos creada, necesitas usarla. Por ejemplo, si estás instalando WordPress:

  1. Durante la instalación, te pedirá:
    • Nombre de la base de datos: El que creaste (ej. mistienda_db).
    • Usuario de la base de datos: El que creaste (ej. admin_miweb).
    • Contraseña: La que elegiste.
    • Servidor de base de datos: Normalmente es localhost o 127.0.0.1. En la mayoría de los servidores compartidos, es localhost.
  2. Completa estos campos y continúa con la instalación.

[TIP] Si no estás seguro del servidor, consulta a tu proveedor de hosting o revisa el archivo config.php de aplicaciones similares.


Paso 6: Mantenimiento básico de la base de datos

Crear la base de datos es solo el primer paso. Con el tiempo, es posible que necesites:

  • Hacer copias de seguridad: Desde DirectAdmin, en la sección "MySQL Management", hay opciones para exportar (backup) tu base de datos en formato SQL. Hazlo regularmente.
  • Reparar o optimizar tablas: Si tu sitio se vuelve lento, puedes usar herramientas como phpMyAdmin (accesible desde DirectAdmin en la misma sección) para reparar tablas.
  • Eliminar bases de datos viejas: Si ya no usas una base de datos, elimínala para liberar espacio. Solo ten cuidado de no borrar algo importante.

Preguntas frecuentes (FAQ)

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

Sí, depende de tu plan de hosting. En DirectAdmin, normalmente puedes crear tantas como necesites, pero verifica los límites con tu proveedor.

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

Desde DirectAdmin, ve a MySQL Management, busca el usuario y haz clic en "Change Password" (Cambiar contraseña). Luego actualiza la contraseña en tu aplicación.

¿Es seguro usar localhost como servidor?

Sí, es seguro y es lo más común en servidores compartidos. Solo asegúrate de que tu aplicación esté en el mismo servidor que la base de datos.

¿Puedo acceder a mi base de datos desde fuera del servidor?

Por seguridad, la mayoría de los hosts bloquean el acceso remoto. Si necesitas acceso externo, consulta con tu proveedor o usa herramientas como phpMyAdmin desde el panel.

¿Qué diferencia hay entre DirectAdmin y Syspanel?

Syspanel (antes HestiaCP) es otro panel de control. En Syspanel, el proceso es similar, pero accedes por el puerto 2106 en lugar del 2222. Ambos tienen secciones dedicadas a bases de datos.


Conclusión

Crear una base de datos en DirectAdmin es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. Recuerda siempre guardar tus credenciales y hacer copias de seguridad periódicas. Ahora que ya sabes cómo hacerlo, puedes instalar aplicaciones dinámicas en tu sitio web sin complicaciones. Si tienes dudas, revisa la documentación de tu hosting o contacta al soporte técnico.

¡Ya estás listo para gestionar tus bases de datos como un profesional!

¿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