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

Guía para crear y gestionar bases de datos en DirectAdmin

Actualizado el 6 de junio de 2026

Esta guía completa está diseñada para que cualquier usuario, incluso sin experiencia técnica, pueda aprender a gestionar sus propias bases de datos en DirectAdmin sin complicaciones. Las bases de datos son el corazón de cualquier sitio web dinámico (como WordPress, Joomla o tiendas online), ya que almacenan toda tu información: usuarios, productos, comentarios y configuraciones.

Aquí te explicaremos paso a paso cómo crear base de datos DirectAdmin, cómo gestionarlas, cómo conectarlas a tu web y cómo solucionar los problemas más comunes. Todo con un lenguaje claro y ejemplos prácticos.

[INFO] Si utilizas un panel de control alternativo como Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106 y la interfaz es muy similar a la que describimos aquí. Sin embargo, esta guía se centra exclusivamente en DirectAdmin.


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

Imagina que tu web es una tienda. El diseño (HTML, CSS, imágenes) sería el escaparate. Las bases de datos serían el almacén donde guardas los precios, los nombres de los productos, los datos de tus clientes y el historial de pedidos. Sin un almacén ordenado, tu tienda no podría funcionar.

En términos técnicos, una base de datos es un sistema que organiza, almacena y recupera información de forma eficiente. MySQL y MariaDB son los sistemas de gestión de bases de datos más populares, y DirectAdmin te permite administrarlos de forma sencilla desde su panel.

[TIP] Todos los CMS (Content Management Systems) como WordPress, Joomla, Drupal o PrestaShop necesitan una base de datos para funcionar.


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 tus credenciales (usuario y contraseña) que te proporcionó tu proveedor de hosting.
  • Nombre de tu web: Por ejemplo, tudominio.com. Necesitarás este dato para asociar la base de datos a tu sitio.
  • Conocimiento básico de tu CMS: Si usas WordPress, por ejemplo, deberás saber dónde se configura la conexión a la base de datos (normalmente en el archivo wp-config.php).

Cómo crear una base de datos en DirectAdmin (Paso a paso)

Vamos al grano. Sigue estos pasos para crear base de datos DirectAdmin de forma rápida y segura.

Paso 1: Inicia sesión en DirectAdmin

Accede a tu panel de DirectAdmin usando la URL que te proporcionó tu hosting (normalmente algo como https://tudominio.com:2222). Introduce tu nombre de usuario y contraseña.

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

Una vez dentro, verás un menú principal con varias opciones. Busca el icono o enlace que dice "MySQL Management" o "Administración de MySQL". También puede aparecer como "Base de Datos MySQL" o "MySQL Databases".

[INFO] En algunas versiones de DirectAdmin, esta opción puede estar dentro de la categoría "Avanzado" o "Extra Features". Si no la ves, usa el buscador interno del panel.

Paso 3: Haz clic en "Crear nueva base de datos"

Dentro de la sección de MySQL, verás un botón o enlace que dice "Crear nueva base de datos" o "Create Database". Haz clic en él.

Paso 4: Rellena los campos del formulario

Se abrirá un formulario con los siguientes campos:

  • Nombre de la base de datos: Aquí puedes poner un nombre descriptivo, por ejemplo, miblog_wp. Importante: DirectAdmin suele añadir automáticamente un prefijo con tu nombre de usuario (por ejemplo, usuario_miblog_wp). No te preocupes, eso es normal y ayuda a identificar tus bases de datos.
  • Usuario de la base de datos: Debes crear un usuario que tendrá acceso a esta base de datos. Por ejemplo, usuariodb. Al igual que el nombre, se añadirá tu prefijo de usuario.
  • Contraseña: Elige una contraseña segura. DirectAdmin suele ofrecer un generador automático. Recomendación: Usa el generador o crea una contraseña larga con mayúsculas, minúsculas, números y símbolos.
  • Confirmar contraseña: Repite la contraseña.

[WARNING] Nunca uses contraseñas débiles como "123456" o "admin". Si tu base de datos es hackeada, podrían robar toda la información de tu web. Usa el generador automático siempre que sea posible.

Paso 5: Selecciona el tipo de base de datos (opcional)

En algunos casos, DirectAdmin te permite elegir entre MySQL y MariaDB. Si no sabes cuál elegir, deja la opción por defecto (normalmente MySQL). Ambos son compatibles con la mayoría de aplicaciones.

Paso 6: Haz clic en "Crear"

Una vez rellenados todos los campos, pulsa el botón "Crear" o "Create". El sistema procesará la solicitud y en unos segundos verás un mensaje de confirmación: "Base de datos creada correctamente".


Gestionar bases de datos DirectAdmin: lo esencial

Una vez creada tu base de datos, necesitarás gestionarla. Aquí te explicamos las tareas más comunes.

Cómo acceder a phpMyAdmin

phpMyAdmin es una herramienta web que te permite ver y modificar el contenido de tu base de datos de forma visual, sin necesidad de saber comandos SQL. Para acceder:

  1. En la sección "MySQL Management", busca el icono o enlace de "phpMyAdmin".
  2. Haz clic y se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
  3. Verás una lista de tus bases de datos a la izquierda. Selecciona la que quieras gestionar.

[TIP] Desde phpMyAdmin puedes exportar (hacer copias de seguridad), importar (restaurar datos), crear tablas y ejecutar consultas SQL. Es muy potente, pero úsalo con cuidado: un cambio incorrecto puede romper tu web.

Cómo cambiar la contraseña de un usuario de base de datos

Si olvidaste la contraseña o crees que ha sido comprometida:

  1. Ve a "MySQL Management" en DirectAdmin.
  2. Busca la base de datos y el usuario asociado. Verás un icono de "Editar" o "Change Password".
  3. Introduce la nueva contraseña y confírmala. Haz clic en "Guardar".

[WARNING] Si cambias la contraseña, deberás actualizarla también en el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress). De lo contrario, tu web dejará de conectarse a la base de datos.

Cómo eliminar una base de datos

Si ya no necesitas una base de datos (por ejemplo, porque borraste un sitio web de prueba):

  1. En "MySQL Management", localiza la base de datos que quieres eliminar.
  2. Haz clic en el icono de "Eliminar" o "Delete". Normalmente es una papelera o una cruz roja.
  3. Confirma la acción. Atención: Esta operación es irreversible. Borrarás todos los datos de esa base de datos para siempre.

[INFO] Siempre es recomendable hacer una copia de seguridad antes de eliminar cualquier base de datos. Desde phpMyAdmin puedes exportarla a un archivo .sql.


Conectar tu base de datos a WordPress (ejemplo práctico)

Supongamos que tienes WordPress instalado y necesitas conectar tu nueva base de datos. Aquí te explicamos cómo hacerlo:

  1. Localiza el archivo wp-config.php en la raíz de tu sitio web (puedes acceder por FTP o desde el administrador de archivos de DirectAdmin).
  2. Busca las líneas que empiezan por:
    define('DB_NAME', 'nombre_base_datos');
    define('DB_USER', 'usuario_base_datos');
    define('DB_PASSWORD', 'contraseña');
    define('DB_HOST', 'localhost');
    
  3. Sustituye los valores por los que creaste en DirectAdmin:
    • DB_NAME: El nombre completo de la base de datos (incluyendo el prefijo de usuario).
    • DB_USER: El nombre completo del usuario.
    • DB_PASSWORD: La contraseña que elegiste.
    • DB_HOST: Normalmente es localhost, pero si tu hosting usa un servidor separado, te lo indicarán.

[WARNING] Si modificas el archivo wp-config.php mientras la web está en funcionamiento, WordPress puede dar error. Es mejor hacerlo durante una ventana de mantenimiento o justo antes de instalar WordPress por primera vez.


Preguntas frecuentes (FAQ) sobre bases de datos en DirectAdmin

Aquí resolvemos las dudas más habituales de los usuarios.

¿Puedo tener varias bases de datos en un mismo hosting?

Sí, no hay límite en la cantidad de bases de datos que puedes crear, siempre que tu plan de hosting lo permita. Cada web o aplicación puede tener su propia base de datos.

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

Puedes cambiarla desde "MySQL Management" en DirectAdmin, como explicamos en la sección anterior. Luego, actualiza la contraseña en el archivo de configuración de tu web.

¿Es seguro usar phpMyAdmin?

Sí, pero con precauciones:

  • No compartas tu contraseña de DirectAdmin con nadie.
  • Cierra sesión de phpMyAdmin cuando termines.
  • No ejecutes consultas SQL que no entiendas completamente.

¿Qué es el prefijo de usuario en el nombre de la base de datos?

Es una medida de seguridad que añade DirectAdmin para evitar conflictos entre diferentes cuentas de usuario en el mismo servidor. Por ejemplo, si tu usuario es juan, tu base de datos se llamará juan_miblog. Siempre debes usar el nombre completo.

¿Cuál es la diferencia entre MySQL y MariaDB?

MariaDB es un "fork" (derivación) de MySQL, creado por los desarrolladores originales de MySQL. Es compatible al 99% y suele ser más rápido y seguro. Si tu hosting ofrece ambas opciones, cualquiera funciona bien.

¿Puedo migrar una base de datos de otro hosting a DirectAdmin?

Sí. Exporta la base de datos desde tu panel anterior (generalmente como archivo .sql), luego en DirectAdmin accede a phpMyAdmin, selecciona la base de datos destino y usa la opción "Importar" para subir el archivo.


Consejos finales para mantener tus bases de datos seguras

  • Haz copias de seguridad periódicas: Programa exportaciones automáticas desde phpMyAdmin o usa plugins como UpdraftPlus en WordPress.
  • Actualiza tu web y plugins: Las vulnerabilidades en aplicaciones pueden exponer tu base de datos.
  • Usa contraseñas únicas: No repitas la misma contraseña en varias bases de datos.
  • Elimina bases de datos que no uses: Reducirás el riesgo de ataques.

[TIP] Si tu web crece mucho, considera contratar un plan de hosting con bases de datos dedicadas o con mayor capacidad de almacenamiento.


Conclusión

Gestionar bases de datos en DirectAdmin es un proceso sencillo una vez que conoces los pasos. Desde crear base de datos DirectAdmin hasta conectarla a tu web, todo se hace desde un mismo panel intuitivo. Recuerda que la seguridad es clave: contraseñas fuertes, copias de seguridad y acceso controlado a phpMyAdmin.

Si has seguido esta guía, ya deberías ser capaz de:

  • Crear y eliminar bases de datos.
  • Gestionar usuarios y contraseñas.
  • Conectar tu web a la base de datos.
  • Solucionar problemas comunes.

Ahora ya tienes el control de tus datos. ¡Manos a la obra!

¿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