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

Guía para crear una base de datos en DirectAdmin para WordPress

Actualizado el 13 de marzo de 2026

¿Por qué necesitas una base de datos para WordPress?

WordPress no es solo un montón de archivos. Para funcionar, necesita almacenar todo tu contenido: páginas, entradas, comentarios, configuraciones de plugins y usuarios. Todo eso se guarda en una base de datos. Sin ella, tu web sería como un libro sin páginas.

Cuando instalas WordPress por primera vez, uno de los pasos clave es crear una base de datos y asignarle un usuario con permisos. Si usas DirectAdmin como panel de control de tu hosting, el proceso es muy sencillo y lo haremos paso a paso.

En esta guía te explicaré cómo crear una base de datos DirectAdmin para tu WordPress, gestionar usuarios y contraseñas, y resolver las dudas más comunes. Al final, tendrás todo listo para tu instalación.


Requisitos previos antes de empezar

Antes de lanzarnos a crear la base de datos, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña del panel de control de tu hosting.
  • Nombre de dominio o subdominio: Aunque no es imprescindible para crear la base de datos, lo necesitarás para instalar WordPress después.
  • Conocimientos básicos: Saber qué es un usuario y una contraseña es suficiente. No necesitas ser experto en bases de datos.

[INFO] Si tu hosting usa Syspanel (basado en HestiaCP) en lugar de DirectAdmin, el proceso es similar. Accede a Syspanel por el puerto 2106 (ejemplo: tudominio.com:2106) y busca la sección "Bases de datos".


Paso 1: Acceder al panel de DirectAdmin

Abre tu navegador y escribe la URL de acceso a DirectAdmin. Normalmente es algo como:
https://tudominio.com:2222 o https://tu-ip:2222.

Introduce tu usuario y contraseña de hosting. Si no los tienes, contacta con tu proveedor de hosting.

Una vez dentro, verás un panel con varios iconos. Busca el que dice "Administrador de MySQL" o "MySQL Management". En algunas versiones puede llamarse "Bases de datos".


Paso 2: Crear una nueva base de datos

Haz clic en el icono de "MySQL Management". Se abrirá una página con una lista de tus bases de datos existentes (si las hay) y un formulario para crear una nueva.

Sigue estos pasos:

  1. Nombre de la base de datos: Escribe un nombre descriptivo, por ejemplo mipagina_wp. DirectAdmin suele añadir un prefijo con tu usuario, así que el nombre final será algo como usuario_mipagina_wp.
  2. Usuario de la base de datos: Crea un usuario, por ejemplo wpuser. DirectAdmin también añadirá el prefijo.
  3. Contraseña: Es muy importante que uses una contraseña segura. DirectAdmin suele ofrecer un generador automático. Si lo prefieres, puedes crear la tuya propia, pero asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos.
  4. Confirmar contraseña: Repite la contraseña.
  5. Haz clic en "Crear".

[WARNING] No uses contraseñas simples como "123456" o "password". Una base de datos mal protegida es una puerta abierta para hackers. Si tu hosting lo permite, activa la autenticación de dos factores en DirectAdmin.


Paso 3: Asignar permisos al usuario

Una vez creada la base de datos, DirectAdmin te mostrará un mensaje de éxito. Ahora necesitas asignar permisos al usuario que acabas de crear para que pueda manejar la base de datos.

En la misma página de MySQL Management, busca la sección "Agregar usuario a base de datos" o "Add User to Database". Selecciona:

  • Base de datos: La que acabas de crear (ej. usuario_mipagina_wp).
  • Usuario: El que creaste (ej. usuario_wpuser).
  • Permisos: Marca "Todos los privilegios" (All Privileges). Esto permitirá que WordPress pueda leer, escribir, modificar y eliminar datos sin problemas.

Haz clic en "Agregar" o "Add".

[TIP] Si por algún motivo necesitas restringir permisos más adelante (por ejemplo, para un plugin específico), puedes editar los privilegios desde el mismo panel. Pero para una instalación estándar de WordPress, "Todos los privilegios" es lo correcto.


Paso 4: Anotar los datos de conexión

¡Ya casi está! Ahora tienes una base de datos MySQL lista para WordPress. Para la instalación, necesitarás los siguientes datos:

  • Nombre de la base de datos: Ej. usuario_mipagina_wp
  • Usuario de la base de datos: Ej. usuario_wpuser
  • Contraseña: La que pusiste (o la generada automáticamente)
  • Servidor de base de datos: Normalmente es localhost. En algunos hostings puede ser una dirección IP o un nombre como mysql.tudominio.com. Si no estás seguro, deja localhost.

Guarda estos datos en un lugar seguro. Los necesitarás en el siguiente paso.


Paso 5: Instalar WordPress usando la base de datos

Ahora que tienes la base de datos, puedes instalar WordPress. Hay dos formas comunes:

Opción A: Instalación manual (subiendo archivos por FTP)

  1. Descarga WordPress desde wordpress.org.
  2. Sube los archivos a tu servidor (normalmente en la carpeta public_html o una subcarpeta).
  3. Abre tu navegador y ve a tudominio.com/wp-admin/install.php.
  4. WordPress te pedirá los datos de la base de datos. Introduce los que anotaste en el paso 4.
  5. Sigue los pasos de instalación (título del sitio, usuario administrador, etc.).

Opción B: Instalación automática con Softaculous (si tu hosting lo incluye)

  1. En DirectAdmin, busca el icono de "Softaculous" o "Instalador de aplicaciones".
  2. Busca WordPress y haz clic en "Instalar".
  3. En el paso de "Database Settings", selecciona la base de datos que creaste y el usuario correspondiente.
  4. Completa el resto de opciones y haz clic en "Instalar".

[INFO] Si usas Syspanel (HestiaCP), la instalación automática puede estar en la sección "Aplicaciones web". Accede por el puerto 2106 y busca WordPress.


Preguntas frecuentes (FAQ)

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

No es recomendable. Cada instalación de WordPress debe tener su propia base de datos para evitar conflictos de datos. Si tienes varios sitios, crea una base de datos independiente para cada uno.

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

En DirectAdmin, ve a MySQL Management, busca la base de datos y haz clic en el icono de editar (lápiz) junto al usuario. Podrás cambiar la contraseña. Luego actualiza el archivo wp-config.php de tu WordPress con la nueva contraseña.

¿Puedo crear una base de datos desde phpMyAdmin?

Sí, pero es más seguro hacerlo desde DirectAdmin porque el panel gestiona automáticamente los permisos y prefijos. Si usas phpMyAdmin, asegúrate de crear también el usuario y asignar privilegios manualmente.

¿Qué es localhost en el servidor de base de datos?

Es la dirección del servidor donde se aloja la base de datos. En la mayoría de hostings compartidos, la base de datos está en el mismo servidor que tu web, por lo que localhost funciona. Si tu hosting usa servidores separados, el proveedor te dará una dirección específica.

¿Necesito conocimientos de SQL para crear una base de datos?

No. DirectAdmin y otros paneles como Syspanel (puerto 2106) te permiten crear bases de datos con solo llenar un formulario. No toques código SQL a menos que sepas lo que haces.

¿Puedo eliminar una base de datos si ya no la necesito?

Sí, pero ten cuidado. Al eliminar la base de datos, perderás todo el contenido de WordPress (entradas, páginas, usuarios, etc.). Si solo quieres desinstalar WordPress, primero exporta un respaldo desde phpMyAdmin o usando un plugin.


Consejos finales para mantener tu base de datos segura

  • Actualiza WordPress regularmente: Las actualizaciones corrigen vulnerabilidades que podrían afectar tu base de datos.
  • Usa contraseñas únicas: No reutilices la contraseña de la base de datos en otros servicios.
  • Haz copias de seguridad: Programa respaldos semanales de tu base de datos. DirectAdmin suele tener una opción de "Backup" o puedes usar plugins como UpdraftPlus.
  • Limita el acceso: Si tu hosting lo permite, restringe el acceso a la base de datos solo desde IPs específicas (la de tu web y la tuya para administrar).

[WARNING] Nunca compartas los datos de conexión de tu base de datos (nombre, usuario, contraseña) en foros públicos o con personas que no sean de confianza. Es como dar las llaves de tu casa.


Resumen rápido

Para crear base de datos WordPress en DirectAdmin:

  1. Accede a tu panel.
  2. Ve a MySQL Management.
  3. Crea la base de datos con nombre y usuario.
  4. Asigna todos los privilegios al usuario.
  5. Anota los datos (nombre, usuario, contraseña, servidor).
  6. Úsalos durante la instalación de WordPress.

Si tu hosting usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y el proceso es muy similar.

¡Y eso es todo! Ahora ya tienes tu base de datos lista para dar vida a tu sitio WordPress. Si te surge alguna duda, revisa esta guía o consulta con el soporte de tu hosting. ¡Buena suerte con tu web!

¿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