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

Crear una base de datos en DirectAdmin: Guía básica

Actualizado el 25 de diciembre de 2025

¿Necesitas crear base de datos DirectAdmin para tu web o aplicación? No te preocupes, es un proceso muy sencillo. DirectAdmin es uno de los paneles de control de hosting más usados, y su gestor de bases de datos (phpMyAdmin) es muy intuitivo.

En esta guía paso a paso, vas a aprender desde cero cómo crear, gestionar y eliminar bases de datos en DirectAdmin. También resolveremos dudas frecuentes, como qué hacer si no ves la opción o cómo conectar tu web a la base de datos.

Vamos a ello.


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

Una base de datos es como un archivador digital donde tu web (por ejemplo, un WordPress, una tienda online o un foro) guarda toda su información: usuarios, productos, comentarios, configuraciones... Sin ella, la mayoría de las webs dinámicas no podrían funcionar.

Cuando contratas un hosting con DirectAdmin, normalmente ya tienes incluido el servicio de bases de datos MySQL o MariaDB. Solo necesitas crearlas desde el panel.


Requisitos para crear una base de datos en DirectAdmin

Antes de empezar, asegúrate de tener:

  • Acceso a tu panel DirectAdmin (normalmente en tudominio.com:2222 o la IP que te haya dado tu proveedor).
  • Usuario y contraseña de tu cuenta de hosting (no confundir con el acceso a phpMyAdmin).
  • Permisos suficientes: si eres el administrador principal de la cuenta, no hay problema. Si eres un usuario subcuenta, puede que tu plan limite el número de bases de datos.

[INFO] Si no sabes cómo acceder a DirectAdmin, contacta con tu proveedor de hosting. Normalmente las credenciales te llegan por correo al contratar el servicio.


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

  1. Abre tu navegador y escribe la URL de tu panel DirectAdmin.
  2. Inicia sesión con tu usuario y contraseña.
  3. Una vez dentro, busca el apartado "Administración de cuentas" o directamente "Gestión de MySQL". Dependiendo de la versión de DirectAdmin, puede aparecer como:
    • "MySQL Management"
    • "Database Manager"
    • "Bases de datos"

Si no lo ves a simple vista, usa el buscador interno del panel (normalmente un icono de lupa en la esquina superior derecha) y escribe "MySQL".

[TIP] En algunas versiones de DirectAdmin, la opción está dentro de "Advanced Features" o "Características avanzadas".


Paso 2: Crear una nueva base de datos

Una vez dentro del gestor de bases de datos, verás una lista con las que ya tengas creadas (si es tu primera vez, estará vacía). Para crear una nueva:

  1. Haz clic en "Create New Database" o "Crear nueva base de datos".

  2. Se abrirá un formulario con los siguientes campos:

    • Database Name (Nombre de la base de datos): Elige un nombre descriptivo, por ejemplo miweb_wp o tienda_productos. Normalmente se añade automáticamente un prefijo con tu usuario (ej: usuario_miweb). No uses espacios ni caracteres especiales, solo letras, números y guiones bajos.
    • User Name (Nombre de usuario): Crea un usuario para acceder a la base de datos. Puede ser el mismo que el nombre de la base o uno diferente. Ejemplo: usuario_miweb_user.
    • Password (Contraseña): DirectAdmin suele generar una automáticamente. Guárdala bien porque la necesitarás para conectar tu web. Si quieres, puedes cambiarla por una más fácil de recordar, pero asegúrate de que sea segura.
    • Password Again (Repetir contraseña): Confírmala.
  3. Marca la casilla "Create Database" (o similar) y haz clic en "Create".

[WARNING] No uses contraseñas como "123456" o "password". Tu base de datos es un punto crítico de seguridad. Usa una combinación de mayúsculas, minúsculas, números y símbolos.


Paso 3: Asignar privilegios al usuario (si no se hace automáticamente)

En la mayoría de los casos, DirectAdmin asigna automáticamente todos los privilegios al usuario que acabas de crear sobre la nueva base de datos. Pero si no es así, verás una pantalla donde puedes elegir:

  • All Privileges (Todos los privilegios): Recomendado para la mayoría de webs (WordPress, Joomla, etc.).
  • Custom (Personalizado): Solo si sabes exactamente qué permisos necesita tu aplicación.

Selecciona "All Privileges" y haz clic en "Save" o "Grant".

[INFO] Si más adelante necesitas añadir otro usuario a la misma base de datos, puedes hacerlo desde la opción "Add User to Database".


Paso 4: Acceder a phpMyAdmin para gestionar la base de datos

Una vez creada, puedes gestionarla visualmente con phpMyAdmin. DirectAdmin lo integra de forma muy sencilla:

  1. Desde el mismo gestor de bases de datos, busca el icono o enlace que dice "phpMyAdmin" (suele estar al lado de cada base de datos).
  2. Al hacer clic, se abrirá una nueva pestaña con phpMyAdmin ya autenticado (sin necesidad de volver a introducir usuario y contraseña).
  3. Desde aquí puedes:
    • Crear, modificar o eliminar tablas.
    • Ejecutar consultas SQL.
    • Importar o exportar la base de datos (muy útil para migraciones o backups).

[TIP] Si no ves el enlace directo, puedes acceder a phpMyAdmin desde tudominio.com/phpmyadmin e iniciar sesión con el usuario y contraseña de la base de datos que creaste.


Paso 5: Conectar tu web a la base de datos

Ahora que ya tienes la base de datos creada, necesitas "decirle" a tu web que use esa base. Los pasos varían según el CMS:

  • WordPress: Durante la instalación, te pedirá nombre de la base, usuario, contraseña y servidor. El servidor suele ser localhost (aunque a veces es 127.0.0.1 o la IP del servidor). Si no estás seguro, consulta a tu hosting.
  • Joomla / Drupal: Similar a WordPress.
  • Aplicación a medida: Deberás configurar el archivo de conexión (normalmente config.php, .env, etc.) con los mismos datos.

[WARNING] Si tu web está en un servidor diferente al de la base de datos (por ejemplo, un hosting compartido), el servidor de la base no será localhost, sino la IP del servidor de bases de datos. En DirectAdmin, suele ser el mismo servidor, así que localhost funciona.


Gestión avanzada: copias de seguridad y optimización

Realizar un backup de la base de datos

Es fundamental tener copias de seguridad periódicas. Desde phpMyAdmin:

  1. Selecciona la base de datos.
  2. Ve a la pestaña "Exportar".
  3. Elige el método "Rápido" y formato SQL.
  4. Haz clic en "Continuar" y se descargará un archivo .sql.

[TIP] Programa backups automáticos desde el propio DirectAdmin en "Cron Jobs" o usa plugins como UpdraftPlus en WordPress.

Optimizar tablas

Con el tiempo, las tablas se fragmentan. Para optimizarlas:

  1. En phpMyAdmin, selecciona la base de datos.
  2. Marca todas las tablas (con el checkbox superior).
  3. En el menú desplegable "Con seleccionados:", elige "Optimizar tabla".

Esto ayuda a que las consultas sean más rápidas.


Preguntas frecuentes (FAQ)

¿Cuántas bases de datos puedo crear en DirectAdmin?

Depende de tu plan de hosting. Normalmente, los planes básicos permiten 1 o 2, y los superiores, ilimitadas. Puedes ver tu límite en la pantalla principal de DirectAdmin, en "Resumen de cuenta".

¿Qué hago si no veo la opción de crear base de datos?

Puede ser que tu plan no incluya MySQL, o que el administrador haya desactivado esa función. Contacta con tu proveedor de hosting.

¿Puedo cambiar el nombre de una base de datos ya creada?

No directamente desde DirectAdmin. Tendrías que crear una nueva, exportar la vieja e importarla en la nueva. Luego actualizar la configuración de tu web.

¿Cómo elimino una base de datos?

Desde el gestor de bases de datos, busca el icono de "Eliminar" (normalmente una papelera) al lado de la base que quieras borrar. Cuidado: esta acción es irreversible.

[WARNING] Antes de eliminar, asegúrate de haber hecho un backup. Una vez borrada, todos los datos se pierden para siempre.

¿Qué es Syspanel y cómo se relaciona con DirectAdmin?

Syspanel (conocido anteriormente como HestiaCP) es otro panel de control de hosting. Si tu hosting usa Syspanel, el acceso a la gestión de bases de datos se hace desde la IP o dominio en el puerto 2106 (ejemplo: tudominio.com:2106). El proceso es similar, pero la interfaz cambia ligeramente. Si tienes dudas, consulta la documentación de Syspanel.


Conclusión

Crear una base de datos en DirectAdmin es un proceso rápido y sencillo que cualquier usuario puede realizar siguiendo estos pasos. Recuerda siempre:

  • Usa contraseñas seguras.
  • Haz backups periódicos.
  • Mantén tus tablas optimizadas.
  • Si tienes dudas, tu proveedor de hosting está para ayudarte.

Ahora ya sabes cómo gestionar tus bases de datos como un profesional. ¡Manos a la obra!

[INFO] Si este tutorial te ha sido útil, compártelo con otros usuarios. Y si te surge alguna duda, déjala en los comentarios (si los hay) o contacta con tu soporte técnico. ¡Buena suerte con tu proyecto!

¿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