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

Crear y gestionar bases de datos en DirectAdmin para WordPress

Actualizado el 31 de diciembre de 2025

Introducción: ¿Por qué es importante gestionar bien tu base de datos en DirectAdmin?

Si tienes un sitio web en WordPress, una de las piezas más importantes (y a veces más olvidadas) es la base de datos. En ella se almacenan todos tus artículos, páginas, comentarios, configuraciones de plugins y usuarios. Sin una base de datos funcional, tu web simplemente no existe.

En este artículo, te guiaré paso a paso para que aprendas a crear y gestionar bases de datos en DirectAdmin para WordPress. DirectAdmin es un panel de control de hosting muy popular, fácil de usar y con herramientas claras para manejar MySQL. Al final, sabrás no solo cómo crear tu base de datos, sino también cómo mantenerla optimizada y segura.

[INFO] Si vienes de otros paneles como cPanel o Syspanel (antes HestiaCP), verás que DirectAdmin es igual de intuitivo. La principal diferencia es que en Syspanel el acceso es por el puerto 2106, pero aquí trabajaremos con DirectAdmin de forma estándar.


¿Qué necesitas antes de empezar?

Antes de lanzarte a crear tu base de datos, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Debes tener usuario y contraseña (normalmente te los da tu proveedor de hosting).
  • Nombre de dominio o subdominio: Donde instalaremos WordPress.
  • WordPress ya descargado o acceso a instalarlo: Puedes hacerlo manualmente o mediante el instalador de aplicaciones de DirectAdmin (Softaculous, por ejemplo).
  • Conocimientos básicos: Saber copiar y pegar datos, y tener paciencia.

Si cumples con esto, ¡estás listo!


Paso 1: Acceder al área de bases de datos en DirectAdmin

El primer paso es entrar a tu panel de DirectAdmin. Una vez dentro, busca la sección "Administrador de MySQL" o "MySQL Management". Normalmente está en la página principal, en la categoría de "Cuenta" o "Administración de archivos".

[TIP] Si no ves la opción directamente, usa el buscador interno de DirectAdmin (arriba a la derecha) y escribe "MySQL". Te llevará directo.

Al hacer clic, verás una pantalla con opciones como:

  • Crear nueva base de datos
  • Gestionar bases de datos existentes
  • Usuarios de MySQL

Aquí es donde ocurre la magia.


Paso 2: Crear base de datos en DirectAdmin para WordPress

Ahora vamos a crear la base de datos. Sigue estos pasos con atención:

  1. Haz clic en "Crear nueva base de datos". Se abrirá un formulario sencillo.
  2. Elige un nombre para tu base de datos. DirectAdmin suele añadir un prefijo con tu nombre de usuario (ej: tuusuario_bdwordpress). Puedes cambiarlo, pero es recomendable mantener el prefijo para evitar conflictos.
  3. Crea un usuario para la base de datos. Necesitarás un nombre de usuario (ej: tuusuario_userwp) y una contraseña segura. DirectAdmin puede generarla automáticamente: usa esa opción.
  4. Asigna privilegios. Marca "Todos los privilegios" (ALL PRIVILEGES). WordPress necesita poder leer, escribir, modificar y eliminar datos.
  5. Haz clic en "Crear". En segundos, tendrás tu base de datos lista.

[WARNING] Anota en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. Los necesitarás para instalar WordPress. No los pierdas.


Paso 3: Conectar la base de datos a WordPress

Una vez creada la base de datos, toca vincularla con WordPress. Si estás instalando WordPress desde cero, sigue estos pasos:

  1. Descarga WordPress desde wordpress.org y súbelo a tu servidor (o usa el instalador automático de DirectAdmin).
  2. Accede a tu dominio (ej: tudominio.com). Te aparecerá el asistente de instalación de WordPress.
  3. Cuando te pida los datos de la base de datos, introduce:
    • Nombre de la base de datos: El que creaste (ej: tuusuario_bdwordpress).
    • Usuario: El que creaste (ej: tuusuario_userwp).
    • Contraseña: La que generaste.
    • Servidor de base de datos: Normalmente es localhost. Si tu hosting usa otro, lo verás en los datos de bienvenida.
  4. Continúa con la instalación. WordPress se encargará de crear las tablas necesarias.

Si ya tienes WordPress instalado y solo quieres cambiar la base de datos (por ejemplo, por una migración), deberás editar el archivo wp-config.php en la raíz de tu sitio y reemplazar los valores de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.

[INFO] En DirectAdmin, el archivo wp-config.php lo puedes editar desde el Administrador de archivos (File Manager). Busca la carpeta de tu dominio, localiza el archivo y haz clic derecho para editarlo.


Paso 4: Gestionar tu base de datos MySQL en DirectAdmin

Una vez que tu WordPress está funcionando, es importante que sepas gestionar la base de datos. DirectAdmin te ofrece herramientas básicas pero muy útiles:

4.1. Acceder a phpMyAdmin

phpMyAdmin es una interfaz web para administrar MySQL. Desde DirectAdmin:

  1. Ve a "MySQL Management".
  2. Busca la base de datos que creaste.
  3. Haz clic en el ícono de phpMyAdmin (normalmente un elefante o un icono de base de datos).
  4. Se abrirá una nueva pestaña con todas tus tablas de WordPress.

Desde aquí puedes:

  • Ver y editar tablas: Por ejemplo, wp_posts contiene tus artículos.
  • Ejecutar consultas SQL: Útil para solucionar errores o hacer cambios avanzados.
  • Exportar/Importar bases de datos: Para hacer copias de seguridad o migraciones.

4.2. Optimizar la base de datos

Con el tiempo, tu base de datos se llena de datos innecesarios (revisiones de entradas, spam de comentarios, transients de plugins). Para mantenerla ágil:

  1. En phpMyAdmin, selecciona tu base de datos.
  2. Marca todas las tablas (clic en "Seleccionar todo").
  3. En el menú desplegable, elige "Optimizar tabla".
  4. Esto reorganizará los datos y liberará espacio.

[TIP] Puedes usar plugins como WP-Optimize o Advanced Database Cleaner para automatizar esta tarea desde el panel de WordPress.

4.3. Cambiar la contraseña del usuario de la base de datos

Si sospechas que tu contraseña ha sido comprometida, cámbiala desde DirectAdmin:

  1. En "MySQL Management", busca el usuario asociado a tu base de datos.
  2. Haz clic en "Cambiar contraseña".
  3. Genera una nueva contraseña segura.
  4. No olvides actualizar el archivo wp-config.php con la nueva contraseña.

Paso 5: Buenas prácticas para la seguridad de tu base de datos

La base de datos es el corazón de tu WordPress. Protégela con estos consejos:

  • Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos. DirectAdmin puede generarlas automáticamente.
  • Cambia el prefijo de las tablas de WordPress: Por defecto es wp_. Si aún no has instalado WordPress, puedes cambiarlo a algo como miweb_ para dificultar ataques SQL injection.
  • Haz copias de seguridad periódicas: DirectAdmin permite programar backups automáticos desde "Backups" en el panel. Asegúrate de incluir la base de datos.
  • Actualiza WordPress, plugins y temas: Las vulnerabilidades suelen explotar la base de datos.
  • Elimina usuarios de bases de datos que no uses: Si tienes varias bases de datos, revisa que cada una tenga su propio usuario.

[WARNING] Nunca compartas tus credenciales de la base de datos en foros públicos o con personas no autorizadas. Un atacante podría destruir tu sitio.


Preguntas frecuentes (FAQ)

1. ¿Puedo usar la misma base de datos para varios WordPress?

No es recomendable. Cada instalación de WordPress debe tener su propia base de datos para evitar conflictos de tablas y datos.

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

Accede a DirectAdmin, ve a "MySQL Management", busca el usuario y haz clic en "Cambiar contraseña". Luego actualiza el wp-config.php.

3. ¿DirectAdmin tiene límite de bases de datos?

Depende de tu plan de hosting. Normalmente, los planes básicos permiten entre 1 y 5 bases de datos. Consulta con tu proveedor.

4. ¿Puedo migrar mi base de datos a otro servidor?

Sí. Desde phpMyAdmin, exporta la base de datos en formato SQL. En el nuevo servidor, créala e impórtala. Luego ajusta el wp-config.php.

5. ¿Qué es "localhost" en el campo del servidor de base de datos?

Es la dirección del servidor MySQL dentro del mismo hosting. En la mayoría de los casos, funciona. Si no, tu proveedor te dará un host específico (ej: mysql.tudominio.com).

6. ¿Syspanel (HestiaCP) es muy diferente?

Syspanel (antes HestiaCP) también gestiona bases de datos, pero su acceso es por el puerto 2106. La lógica es similar: crear base de datos, usuario y asignar privilegios. DirectAdmin es igual de sencillo.


Conclusión

Crear y gestionar bases de datos en DirectAdmin para WordPress no tiene por qué ser complicado. Con los pasos que te he dado, podrás tener tu base de datos lista en minutos y mantenerla en buen estado con tareas simples de optimización y seguridad.

Recuerda que la base de datos es el almacén de todo tu contenido. Cuídala como se merece: con contraseñas seguras, copias de seguridad y actualizaciones periódicas. Si alguna vez tienes dudas, vuelve a este artículo o consulta con el soporte de tu hosting.

[TIP FINAL] Si usas Syspanel (HestiaCP), el proceso es muy similar, solo que accedes por el puerto 2106. Pero en DirectAdmin, todo es más visual y directo. ¡Manos a la obra!

¿Te ha sido útil? ¡Comparte este artículo con otros usuarios de WordPress que quieran dominar su base de datos!

¿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