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

¿Cómo crear una base de datos MySQL para WordPress en DirectAdmin?

Actualizado el 10 de enero de 2026

Para que tu sitio web en WordPress funcione correctamente, necesitas un lugar donde se almacenen todos tus artículos, páginas, comentarios y configuraciones. Ese lugar es una base de datos MySQL. En este artículo te explicaré, paso a paso, cómo crear una base de datos MySQL WordPress utilizando el panel de control DirectAdmin. Es un proceso sencillo que te llevará solo unos minutos, incluso si no tienes experiencia técnica.

Si estás usando Syspanel (el antiguo HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Los pasos para crear la base de datos son muy similares, aunque la interfaz puede variar ligeramente.


¿Qué necesitas antes de empezar?

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

  • Acceso a tu panel de control DirectAdmin: Necesitas tu usuario y contraseña de hosting. Normalmente lo obtienes de tu proveedor de hosting.
  • Nombre de tu sitio web: El dominio que vas a usar (por ejemplo, midominio.com).
  • Un nombre para tu base de datos: Puede ser algo como wp_datos o blog_db.
  • Un nombre de usuario para la base de datos: Por ejemplo, wp_user o admin_bd.
  • Una contraseña segura: Te recomiendo usar el generador de contraseñas de DirectAdmin o crear una con al menos 12 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.

[TIP] Si no tienes clara tu contraseña, puedes usar una herramienta online como strongpasswordgenerator.com. ¡No uses 123456 ni password!


Paso 1: Accede a tu panel DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel. Normalmente es algo como:

  • https://tudominio.com:2222 (para DirectAdmin)
  • https://tudominio.com:2106 (para Syspanel)

Ingresa tu usuario y contraseña de hosting. Si no los recuerdas, revisa el correo de bienvenida de tu proveedor de hosting.


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

Una vez dentro del panel, verás un montón de iconos. No te asustes. Busca la sección que se llama "Administrador de MySQL" o "MySQL Management". Normalmente tiene un icono de un delfín (por MySQL) o una base de datos.

En DirectAdmin, suele estar en la página principal o dentro de la pestaña "Cuenta" o "Advanced Features".

Haz clic en ese icono.

[INFO] En Syspanel, la sección se llama "Bases de datos" y está en el menú lateral izquierdo.


Paso 3: Crea la base de datos

Dentro de la sección de MySQL, verás una opción que dice "Crear nueva base de datos" o "Add Database". Pulsa ahí.

Se abrirá un formulario con varios campos. Rellénalos así:

3.1. Nombre de la base de datos

Escribe un nombre descriptivo. DirectAdmin te sugerirá un prefijo (normalmente tu nombre de usuario). Por ejemplo, si tu usuario es usuario1, el nombre completo será algo como usuario1_wp_db. Puedes cambiarlo, pero es buena práctica mantener el prefijo para evitar conflictos.

3.2. Usuario de la base de datos

Crea un nombre de usuario. Por ejemplo, usuario1_wp_user. Este usuario será el que tenga permisos para acceder y modificar la base de datos.

3.3. Contraseña

Aquí tienes dos opciones:

  • Escribirla manualmente: Si prefieres una contraseña que recuerdes, escríbela dos veces (en los campos de contraseña y confirmación).
  • Generar automáticamente: DirectAdmin tiene un botón que genera una contraseña segura. Copia esa contraseña y guárdala en un lugar seguro (por ejemplo, en un bloc de notas o en un gestor de contraseñas como LastPass o Bitwarden).

3.4. Privilegios (opcional)

En algunos casos, verás opciones como "Todos los privilegios" o una lista de permisos. Marca "Todos" o "ALL PRIVILEGES" para que WordPress pueda funcionar sin problemas. Si luego necesitas restringir algo, puedes hacerlo.

3.5. Haz clic en "Crear"

Pulsa el botón "Crear" o "Create". El sistema te mostrará un mensaje de éxito. ¡Ya tienes tu base de datos MySQL WordPress lista!

[WARNING] No cierres la página sin anotar los datos. Necesitarás el nombre de la base de datos, el usuario y la contraseña para instalarlo en WordPress.


Paso 4: ¿Y ahora qué? Conecta WordPress a la base de datos

Una vez creada la MySQL DirectAdmin WordPress, el siguiente paso es decirle a WordPress que use esa base de datos. Esto se hace durante la instalación de WordPress o si ya lo tienes instalado, editando el archivo wp-config.php.

Si estás instalando WordPress por primera vez

Cuando ejecutes el instalador de WordPress (generalmente en tudominio.com/wp-admin/install.php), te pedirá los datos de la base de datos. Introduce:

  • Nombre de la base de datos: El que creaste (ej. usuario1_wp_db).
  • Usuario de la base de datos: El que creaste (ej. usuario1_wp_user).
  • Contraseña: La que pusiste o generaste.
  • Servidor de la base de datos: Normalmente es localhost. Si tu hosting te da otro, te lo indicarán.

Si ya tienes WordPress instalado

Si estás migrando tu sitio o cambiando de base de datos, edita el archivo wp-config.php que está en la raíz de tu instalación de WordPress. Busca estas líneas y cámbialas por tus nuevos datos:

define('DB_NAME', 'usuario1_wp_db');
define('DB_USER', 'usuario1_wp_user');
define('DB_PASSWORD', 'tu_contraseña_segura');
define('DB_HOST', 'localhost');

Guarda el archivo y listo.

[TIP] Si no ves el archivo wp-config.php, puede que esté oculto. Usa el administrador de archivos de DirectAdmin (icono "Administrador de archivos") y activa la opción "Mostrar archivos ocultos".


Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al crear base de datos WordPress en DirectAdmin.

¿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. Si usas la misma, los datos se mezclarán y causarán errores. Si tienes varios sitios, crea una base de datos para cada uno.

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

Puedes cambiarla desde DirectAdmin. Ve a la sección "Administrador de MySQL", busca tu base de datos, y verás una opción para "Cambiar contraseña". Introduce una nueva y actualiza el archivo wp-config.php de tu WordPress.

¿Es seguro que el usuario tenga "Todos los privilegios"?

Sí, para WordPress es necesario. El sistema necesita crear tablas, modificar datos y realizar consultas. Si restringes permisos, es probable que el sitio no funcione correctamente. Si luego quieres mayor seguridad, puedes limitar los privilegios, pero no lo recomiendo a menos que sepas lo que haces.

¿Qué pasa si mi hosting usa Syspanel en lugar de DirectAdmin?

No te preocupes. Syspanel (antiguo HestiaCP) tiene un proceso similar. Accede a través del puerto 2106 (por ejemplo, tudominio.com:2106), busca la sección "Bases de datos" y crea una nueva. Los campos son prácticamente los mismos. La única diferencia es que en Syspanel, el nombre de la base de datos suele incluir tu nombre de usuario como prefijo automáticamente.

¿Necesito crear un usuario aparte para cada base de datos?

Sí, cada base de datos debe tener su propio usuario. Aunque puedes reutilizar el mismo usuario para varias bases de datos, no es buena práctica. Crea un usuario único para cada base de datos para evitar confusiones y mejorar la seguridad.

¿Puedo crear la base de datos desde phpMyAdmin en lugar de DirectAdmin?

Sí, también puedes usar phpMyAdmin, que es una herramienta web para gestionar MySQL. Pero te recomiendo hacerlo desde DirectAdmin, ya que es más seguro y te aseguras de que los permisos estén correctos. Si prefieres phpMyAdmin, busca el icono correspondiente en DirectAdmin (suele llamarse "phpMyAdmin" o "Base de datos MySQL").

¿Qué hago si veo un error "Error establishing a database connection"?

Esto significa que WordPress no puede conectar con la base de datos. Revisa:

  • Que los datos en wp-config.php sean correctos (nombre, usuario, contraseña, host).
  • Que la base de datos exista (puedes verificarlo desde DirectAdmin).
  • Que el usuario tenga los permisos adecuados.
  • Que el servidor de base de datos sea localhost (a menos que tu hosting te indique otra cosa).

Si todo está bien, contacta a tu proveedor de hosting.


Consejos finales

Crear una base de datos MySQL WordPress en DirectAdmin es un proceso simple, pero fundamental para tu sitio. Aquí van algunos consejos extra:

  • Anota todo: Guarda el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Te hará falta siempre que reinstales WordPress o migres el sitio.
  • Usa contraseñas seguras: No uses contraseñas fáciles. Una buena contraseña evita que hackers accedan a tu base de datos.
  • Haz copias de seguridad: Aunque no es obligatorio ahora, te recomiendo que periódicamente hagas una copia de seguridad de tu base de datos desde DirectAdmin (hay una opción para exportarla).
  • No compartas tus credenciales: Nunca des tu usuario y contraseña de DirectAdmin a nadie. Si necesitas ayuda, comparte solo los datos de la base de datos (nombre, usuario, contraseña) y solo con personas de confianza.

[INFO] Si en algún momento necesitas cambiar la contraseña o eliminar la base de datos, vuelve a la sección "Administrador de MySQL" en DirectAdmin. Allí verás opciones para gestionar tus bases de datos.

¡Y eso es todo! Ahora ya sabes cómo crear base de datos WordPress en DirectAdmin. Si tienes más dudas, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte con tu sitio 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