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

Cómo crear una base de datos en DirectAdmin para WordPress: Tutorial completo

Actualizado el 11 de mayo de 2026

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

Cuando instalas WordPress, no solo necesitas los archivos del tema y los plugins. Toda la información de tu web (artículos, páginas, comentarios, usuarios y configuraciones) se guarda en un sistema llamado base de datos. Sin ella, WordPress simplemente no puede funcionar: es como el cerebro de tu sitio.

En este tutorial completo, te voy a guiar paso a paso para que aprendas a crear una base de datos en DirectAdmin para WordPress. Aunque parezca un proceso técnico, te aseguro que es mucho más sencillo de lo que imaginas. Al final, tendrás tu base de datos lista y conectada a tu instalación de WordPress.

La buena noticia es que DirectAdmin es uno de los paneles de control más intuitivos que existen. Su interfaz está pensada para que cualquier persona, incluso sin experiencia previa, pueda gestionar su servidor sin complicaciones.


Qué es DirectAdmin y por qué es ideal para WordPress

DirectAdmin es un panel de control web que te permite administrar todos los aspectos de tu hosting: dominios, correos electrónicos, archivos y, por supuesto, bases de datos. Es una alternativa muy popular a cPanel, y muchos proveedores de hosting lo incluyen porque es rápido, ligero y eficiente.

Cuando hablamos de directadmin wordpress base de datos, nos referimos al proceso de crear y configurar una base de datos MySQL (o MariaDB) dentro de este panel, que luego será utilizada por tu instalación de WordPress.

La ventaja de usar DirectAdmin es que no necesitas conocimientos avanzados de programación ni de administración de servidores. Todo se hace a través de una interfaz gráfica con botones y formularios claros.


Requisitos previos antes de empezar

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

  • Acceso a tu panel de DirectAdmin con permisos de administrador o de usuario con acceso a la sección de bases de datos.
  • Un dominio o subdominio donde vas a instalar WordPress (aunque esto no es imprescindible para crear la base, sí lo necesitarás después).
  • Tus credenciales de acceso (usuario y contraseña) del panel de control.
  • Un gestor FTP o el administrador de archivos del propio DirectAdmin, por si necesitas subir los archivos de WordPress más adelante.

[!TIP]
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Aunque este tutorial se centra en DirectAdmin, los conceptos de creación de bases de datos son muy similares en ambos paneles.


Paso 1: Acceder al panel de DirectAdmin

Lo primero es entrar en tu panel de control. Normalmente, la URL de acceso es algo como:

https://tu-dominio.com:2222

O también puede ser una dirección IP con el puerto correspondiente. Si no estás seguro de cuál es tu URL de acceso, consulta el correo de bienvenida de tu proveedor de hosting o su documentación.

Una vez que tengas la URL, introduce tu usuario y contraseña en los campos correspondientes y haz clic en "Entrar".

[!INFO]
Si tienes problemas para acceder, verifica que tu conexión sea segura (HTTPS) y que el puerto 2222 esté abierto en tu firewall. En algunos casos, el puerto puede ser diferente, así que revisa la documentación de tu hosting.


Paso 2: Localizar la sección de Bases de Datos

Una vez dentro del panel, verás un listado de iconos organizados por categorías. Busca la sección llamada "Cuentas" o "Administración de cuentas". Dentro de ella, encontrarás el icono "MySQL Management" o "Bases de datos MySQL".

Al hacer clic, se abrirá una nueva página donde podrás ver todas las bases de datos que ya tienes creadas (si es que tienes alguna) y las opciones para crear nuevas.

[!WARNING]
No confundas esta sección con "MySQL Databases" dentro de "Advanced Features" si tu panel tiene varias opciones. La más común y directa es la que aparece en el grupo de iconos principal.


Paso 3: Crear una nueva base de datos

Ahora viene la parte más importante. En la página de gestión de bases de datos, busca un botón o enlace que diga "Create New Database" o "Crear nueva base de datos". Al hacer clic, se abrirá un formulario con varios campos.

Campos del formulario

Nombre de la base de datos: Aquí debes poner un nombre descriptivo. En DirectAdmin, el nombre suele estar prefijado con tu nombre de usuario, seguido de un guion bajo. Por ejemplo, si tu usuario es usuario123 y pones wordpress, el nombre final será usuario123_wordpress. Esto es normal y no debes preocuparte.

Usuario de la base de datos: Es el usuario que tendrá permisos para acceder a la base de datos. Puede ser el mismo que el nombre de la base o uno diferente. Te recomiendo que uses el mismo para simplificar, por ejemplo usuario123_wpuser.

Contraseña: Debes elegir una contraseña segura. DirectAdmin suele tener un botón para generar una contraseña aleatoria. Si la creas tú, asegúrate de que tenga al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.

[!TIP]
Guarda el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás más adelante cuando configures WordPress.

Confirmar la creación

Una vez que hayas rellenado todos los campos, haz clic en "Create" o "Crear". El sistema procesará la solicitud y te mostrará un mensaje de confirmación. En cuestión de segundos, tu nueva base de datos estará lista para ser utilizada.


Paso 4: Asignar permisos al usuario (si es necesario)

En la mayoría de los casos, DirectAdmin te pide que asignes los permisos del usuario sobre la base de datos en el mismo formulario de creación. Pero si por alguna razón no lo hizo, o si quieres modificar los permisos más adelante, puedes hacerlo desde la misma página de gestión.

Busca la base de datos que acabas de crear y haz clic en el icono de "Editar" o "Permissions". Asegúrate de que el usuario tenga todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.), ya que WordPress necesita acceso completo para funcionar correctamente.

[!INFO]
Si solo ves opciones limitadas, selecciona "ALL PRIVILEGES" o "Todos los privilegios". WordPress no funcionará bien si el usuario solo tiene permisos de lectura.


Paso 5: Conectar la base de datos a WordPress

Ahora que ya tienes tu base de datos creada, es hora de conectar WordPress. Dependiendo de cómo vayas a instalar WordPress, el proceso varía ligeramente:

Si instalas WordPress manualmente

  1. Descarga WordPress desde wordpress.org y descomprime el archivo en tu ordenador.
  2. Sube los archivos a tu servidor mediante FTP o el administrador de archivos de DirectAdmin. Normalmente, se suben a la carpeta public_html de tu dominio.
  3. Renombra el archivo wp-config-sample.php a wp-config.php.
  4. Edita el archivo wp-config.php con un editor de texto (como Notepad++ o Sublime Text) y busca las líneas que definen la conexión a la base de datos:
define('DB_NAME', 'tu_base_de_datos');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
  1. Sustituye los valores por los que has creado en DirectAdmin. El host suele ser localhost, pero en algunos servidores puede ser una dirección IP o un nombre de servidor. Si no estás seguro, consulta con tu proveedor.

  2. Guarda el archivo y súbelo de nuevo si lo has editado localmente.

Si usas un instalador automático

Muchos proveedores de hosting incluyen un instalador de WordPress en su panel. En DirectAdmin, puede que tengas acceso a Softaculous o Installatron. En ese caso, el instalador te pedirá los datos de la base de datos durante el proceso. Simplemente introduce el nombre, usuario y contraseña que has creado.

[!WARNING]
Si usas un instalador automático, asegúrate de que el nombre de la base de datos que introduces coincide exactamente con el que has creado, incluyendo el prefijo del usuario. Un error tipográfico hará que la instalación falle.


Paso 6: Verificar que todo funciona

Una vez que hayas configurado la conexión, abre tu navegador y visita tu dominio. Deberías ver la pantalla de instalación de WordPress o, si ya habías subido los archivos, tu sitio web funcionando.

Si aparece un error como "Error establishing a database connection", significa que hay un problema con los datos de conexión. Revisa que:

  • El nombre de la base de datos es correcto.
  • El usuario y la contraseña son correctos.
  • El host es el adecuado (prueba con localhost o con la IP que te proporcione tu hosting).

[!TIP]
Si sigues teniendo problemas, contacta con el soporte de tu hosting. A veces hay configuraciones especiales en el servidor que requieren un host diferente al habitual.


Errores comunes y cómo solucionarlos

Error: "No such file or directory" al conectar

Esto suele ocurrir cuando el host de la base de datos no es localhost. En algunos servidores, el host es una dirección como mysql.tudominio.com o una IP interna. Consulta la documentación de tu hosting.

Error: "Access denied for user"

El usuario no tiene permisos suficientes sobre la base de datos. Vuelve a DirectAdmin, edita los permisos del usuario y asegúrate de que tiene todos los privilegios.

Error: "Too many connections"

Si tu sitio tiene mucho tráfico, puede que el servidor alcance el límite de conexiones. Esto no es un problema de tu base de datos, sino de la configuración del servidor. Contacta con tu proveedor de hosting.


Consejos para mantener tu base de datos optimizada

Una vez que tu WordPress esté funcionando, es importante que cuides tu base de datos para que el rendimiento sea óptimo:

  • Realiza copias de seguridad periódicas. DirectAdmin tiene herramientas para hacer backups de bases de datos, o puedes usar plugins de WordPress como UpdraftPlus.
  • Limpia los datos innecesarios (revisiones de entradas, spam de comentarios, transients caducados) con plugins como WP-Optimize.
  • Actualiza WordPress, los temas y los plugins regularmente. Las actualizaciones suelen incluir mejoras de rendimiento y seguridad.

Preguntas frecuentes (FAQ)

¿Puedo crear más de una base de datos en DirectAdmin?

Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Cada instalación de WordPress requiere su propia base de datos.

¿Qué es MySQL y por qué WordPress lo necesita?

MySQL es un sistema de gestión de bases de datos relacional. WordPress lo utiliza para almacenar y recuperar toda la información de tu sitio de manera eficiente. En DirectAdmin, puedes crear bases de datos MySQL o MariaDB (una alternativa compatible).

¿Puedo cambiar el prefijo de las tablas de WordPress?

Sí, durante la instalación de WordPress puedes cambiar el prefijo de las tablas (por defecto es wp_). Esto es una medida de seguridad recomendada para dificultar ataques de inyección SQL.

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

Puedes cambiar la contraseña desde DirectAdmin, en la sección de gestión de bases de datos. Luego, tendrás que actualizar el archivo wp-config.php con la nueva contraseña.

¿DirectAdmin es compatible con Syspanel?

No son lo mismo. Syspanel (anteriormente HestiaCP) es otro panel de control, y su acceso se realiza por el puerto 2106. Sin embargo, el proceso de crear una base de datos es conceptualmente similar. Si tu hosting usa Syspanel, busca la sección de bases de datos en su interfaz.


Conclusión

Crear una base de datos en DirectAdmin para WordPress es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. Lo más importante es tener claros los datos de conexión (nombre, usuario y contraseña) y asegurarte de que el usuario tiene todos los permisos necesarios.

Una vez que tengas tu base de datos lista, el siguiente paso es instalar WordPress y configurar tu sitio. Con esta guía, ya tienes la base (nunca mejor dicho) para empezar a construir tu web.

Si en algún momento te pierdes o algo no funciona, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. La mayoría de los problemas de conexión se deben a pequeños errores tipográficos o a una mala configuración de los permisos, así que revisa siempre esos detalles antes de rendirte.

Recuerda que la práctica hace al maestro. La primera vez que crees una base de datos te parecerá un mundo, pero después de hacerlo un par de veces, verás que es tan fácil como hacer clic en unos botones. ¡Mucha suerte con tu 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