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

Configurar una base de datos en DirectAdmin para WordPress

Actualizado el 3 de octubre de 2025

Configurar una base de datos en DirectAdmin es uno de los pasos fundamentales para instalar WordPress en tu sitio web. No te preocupes si nunca lo has hecho antes: en esta guía te explicaremos todo el proceso paso a paso, con un lenguaje muy sencillo y consejos prácticos.

Para que tu WordPress funcione, necesita una base de datos donde guardar toda la información: tus artículos, páginas, comentarios, configuraciones y usuarios. DirectAdmin, el panel de control de tu hosting, te permite crear y gestionar estas bases de datos fácilmente. Sigue leyendo y en menos de 10 minutos tendrás todo listo.

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

Imagina que tu web es una tienda. La base de datos sería el almacén donde guardas todos los productos, los precios, las ventas y los datos de tus clientes. WordPress no puede funcionar sin ese almacén, porque ahí es donde guarda absolutamente todo el contenido dinámico de tu sitio.

Cuando escribes un artículo, WordPress lo guarda en la base de datos. Cuando un visitante deja un comentario, también se almacena allí. Sin una base de datos, tu web sería un archivo estático sin posibilidad de actualizarse ni interactuar con los usuarios.

Antes de empezar: requisitos previos

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

  • Acceso a tu panel de control DirectAdmin con un usuario que tenga permisos de administrador o de gestión de bases de datos.
  • Un dominio o subdominio donde vas a instalar WordPress (ya debe estar creado en DirectAdmin).
  • Haber descargado la última versión de WordPress desde wordpress.org (opcional, pero recomendado).

[INFO] Si tu hosting utiliza Syspanel (el nuevo nombre de HestiaCP), el proceso es muy similar. Solo recuerda que la URL de acceso a tu panel es tudominio.com:2106 y que las opciones de bases de datos se encuentran en la sección "Bases de Datos" o "MySQL".

Paso 1: Accede a DirectAdmin

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

https://tudominio.com:2222

O también puede ser la IP de tu servidor seguida de :2222. Introduce tu nombre de usuario y contraseña (los que te proporcionó tu proveedor de hosting) y haz clic en "Iniciar sesión".

Una vez dentro, verás el escritorio de DirectAdmin con varios iconos. No te asustes, es más sencillo de lo que parece.

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

En el escritorio de DirectAdmin, busca un icono o enlace que diga "MySQL Management" o "Administración de MySQL". A veces está dentro de la categoría "Cuenta" o "Administrador". Haz clic en él.

Si usas Syspanel, busca la sección "Bases de Datos" o "MySQL". Allí encontrarás opciones similares.

Paso 3: Crear una nueva base de datos

Dentro de la sección MySQL, verás una lista de las bases de datos que ya tengas (si es la primera vez, estará vacía). Busca el botón o enlace que diga "Create Database", "Crear Base de Datos" o "Añadir Base de Datos".

Se abrirá un formulario con los siguientes campos:

  • Database Name (Nombre de la base de datos): Elige un nombre descriptivo. Por ejemplo, wordpress_db o miblog_bd. DirectAdmin suele añadir un prefijo con tu nombre de usuario, así que no te preocupes si ves algo como usuario_wordpress_db.
  • Database User (Usuario de la base de datos): Aquí crearás un usuario que tendrá acceso a esta base de datos. Ponle un nombre como wp_user o admin_bd.
  • Password (Contraseña): Es muy importante que uses una contraseña segura. DirectAdmin suele ofrecer un botón para generar una automáticamente. No uses una contraseña débil como "123456" o "password". Si la generas tú, asegúrate de que tenga mayúsculas, minúsculas, números y símbolos.
  • Confirm Password (Confirmar contraseña): Repite la contraseña.

[WARNING] Guarda el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás durante la instalación de WordPress. Si los pierdes, tendrás que crear una nueva base de datos.

Haz clic en "Create" o "Crear". En pocos segundos, DirectAdmin te confirmará que la base de datos y el usuario se han creado correctamente. Verás algo como:

  • Base de datos creada: usuario_wordpress_db
  • Usuario creado: usuario_wp_user
  • Contraseña: (la que pusiste)

Paso 4: Asignar el usuario a la base de datos (si no lo hizo automáticamente)

En la mayoría de los casos, DirectAdmin asigna automáticamente el usuario que acabas de crear a la base de datos. Sin embargo, a veces tienes que hacerlo manualmente. Si ves que el usuario no aparece en la lista de "Usuarios asignados", sigue estos pasos:

  1. En la lista de bases de datos, busca la que acabas de crear.
  2. Haz clic en el icono de "Editar" o "Manage" (normalmente un lápiz o un engranaje).
  3. Busca la opción "Add User to Database" o "Asignar Usuario".
  4. Selecciona el usuario que creaste y dale todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Para WordPress, con "ALL PRIVILEGES" es suficiente.
  5. Guarda los cambios.

Paso 5: Anota los datos de conexión

Ahora que tienes tu base de datos lista, necesitas los siguientes datos para la instalación de WordPress:

  • Nombre de la base de datos: usuario_wordpress_db (o el que hayas puesto).
  • Usuario de la base de datos: usuario_wp_user (o el que hayas puesto).
  • Contraseña: La que estableciste.
  • Host de la base de datos: Normalmente es localhost. En algunos servidores puede ser diferente, pero el 99% de las veces es localhost. Si tu hosting te indica otra cosa (como mysql.tudominio.com), usa esa.

[TIP] No confundas el "host de la base de datos" con el dominio de tu web. El host casi siempre es localhost, a menos que tu proveedor de hosting te indique lo contrario.

Paso 6: Instalar WordPress usando los datos de la base de datos

Ya tienes la base de datos configurada. Ahora vamos a conectar WordPress con ella. Hay dos formas comunes de instalar WordPress:

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

  1. Descarga WordPress desde wordpress.org.
  2. Descomprime el archivo ZIP en tu ordenador.
  3. Con un cliente FTP (como FileZilla), sube todos los archivos de la carpeta wordpress a la carpeta public_html de tu dominio en DirectAdmin.
  4. Abre tu navegador y visita tudominio.com. Te aparecerá el asistente de instalación de WordPress.
  5. Selecciona tu idioma y haz clic en "Continuar".
  6. WordPress te pedirá los datos de la base de datos. Introduce:
    • Nombre de la base de datos: (el que anotaste)
    • Usuario de la base de datos: (el que anotaste)
    • Contraseña: (la que anotaste)
    • Host de la base de datos: localhost
    • Prefijo de tabla: Déjalo como wp_ a menos que sepas lo que haces.
  7. Haz clic en "Enviar". Si todo está correcto, WordPress se conectará a la base de datos.
  8. Completa la información del sitio (título, usuario administrador, correo electrónico) y ¡listo!

Opción B: Instalación automática con Softaculous (si está disponible en DirectAdmin)

Muchos paneles DirectAdmin incluyen Softaculous, un instalador automático de aplicaciones.

  1. En DirectAdmin, busca el icono de "Softaculous" o "Instalador de aplicaciones".
  2. Busca WordPress y haz clic en "Instalar".
  3. Rellena los detalles del sitio (nombre, descripción, usuario admin, etc.).
  4. En la sección de "Base de datos", selecciona "Seleccionar una base de datos existente" y elige la que creaste.
  5. Softaculous rellenará automáticamente el usuario y la contraseña si los has creado antes. Si no, te pedirá que los crees.
  6. Haz clic en "Instalar". En unos segundos, WordPress estará funcionando.

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. Si usas la misma, los datos se mezclarán y causarán errores graves.

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

En DirectAdmin, puedes cambiar la contraseña de un usuario de base de datos. Ve a "MySQL Management", busca el usuario, haz clic en "Editar" y cambia la contraseña. Luego actualiza el archivo wp-config.php de tu WordPress con la nueva contraseña.

3. ¿Qué es el archivo wp-config.php?

Es el archivo de configuración de WordPress. Contiene los datos de conexión a la base de datos. Durante la instalación manual, WordPress lo crea automáticamente. Si lo necesitas modificar, puedes editarlo con un editor de texto (como Notepad++).

4. ¿Mi base de datos tiene límite de tamaño?

Depende de tu plan de hosting. La mayoría de los planes compartidos ofrecen entre 1 GB y 5 GB por base de datos. Para un blog pequeño es más que suficiente. Si tu sitio crece mucho, considera optimizar la base de datos o contratar un plan superior.

5. ¿Cómo sé si mi base de datos funciona correctamente?

Puedes instalar un plugin como "WP Health" o "Database Browser" para verificar el estado. También puedes acceder a phpMyAdmin desde DirectAdmin (icono "phpMyAdmin") y revisar las tablas.

6. ¿Qué pasa si cambio de hosting?

Tendrás que exportar tu base de datos desde el panel antiguo (usando phpMyAdmin) e importarla en el nuevo. Luego, actualizar el archivo wp-config.php con los nuevos datos de conexión.

Consejos finales para mantener tu base de datos segura

  • Usa contraseñas fuertes: No uses fechas de nacimiento ni palabras comunes. Genera contraseñas con al menos 12 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.
  • Cambia el prefijo de las tablas de WordPress: Durante la instalación, puedes cambiar wp_ por algo más único, como mi_sitio_. Esto dificulta los ataques de inyección SQL.
  • Haz copias de seguridad periódicas: DirectAdmin permite programar backups automáticos. Actívalos para que, si algo sale mal, puedas restaurar tu base de datos.
  • Actualiza WordPress y los plugins: Las vulnerabilidades en plugins o en el propio WordPress pueden comprometer tu base de datos.
  • No compartas tus credenciales: El usuario y la contraseña de la base de datos son tan importantes como la contraseña de tu panel de control. No los compartas por correo electrónico ni los publiques en ningún sitio.

Resumen rápido

  1. Accede a DirectAdmin.
  2. Ve a "MySQL Management".
  3. Crea una nueva base de datos con un nombre descriptivo.
  4. Crea un usuario y asígnale una contraseña segura.
  5. Asigna el usuario a la base de datos (si no se hizo automáticamente).
  6. Anota los datos: nombre BD, usuario, contraseña y host (casi siempre localhost).
  7. Instala WordPress (manual o con Softaculous) usando esos datos.
  8. ¡Disfruta de tu nuevo sitio web!

[INFO] Si en lugar de DirectAdmin usas Syspanel (HestiaCP), el proceso es muy similar. Accede a través de tudominio.com:2106, busca la sección "Bases de Datos" y sigue los mismos pasos. La única diferencia es que la interfaz puede variar ligeramente, pero los conceptos son idénticos.

Configurar una base de datos en DirectAdmin para WordPress es un proceso sencillo que, una vez que lo haces la primera vez, te resultará muy natural. Recuerda siempre guardar tus credenciales en un lugar seguro y mantener tu sitio actualizado. Si tienes alguna duda, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte con tu nuevo WordPress!

¿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