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

Cómo configurar la base de datos para WordPress en cPanel

Actualizado el 19 de abril de 2026

Antes de Empezar: ¿Qué Necesitas Saber?

Configurar la base de datos para WordPress es uno de los pasos más importantes durante la instalación. Sin una base de datos, WordPress no puede guardar tus artículos, páginas, comentarios o ajustes. Es como el "cerebro" de tu sitio web.

La buena noticia es que el proceso es bastante sencillo, incluso si nunca lo has hecho antes. En esta guía, te explicaré paso a paso cómo configurar la base de datos para WordPress en cPanel, el panel de control más utilizado en el hosting. Al final, tendrás todo listo para instalar WordPress sin complicaciones.


¿Qué es cPanel y por qué lo usamos?

cPanel es un panel de control gráfico que te permite gestionar todos los aspectos de tu hosting desde un navegador web. Es muy popular porque facilita tareas técnicas como crear bases de datos, administrar dominios o gestionar archivos.

Si tu hosting utiliza otro panel como "Syspanel" (antes conocido como HestiaCP), el proceso es similar, pero tendrás que acceder a través del puerto 2106. Sin embargo, en este artículo nos centraremos en cPanel, que es el estándar en la mayoría de alojamientos compartidos.


Requisitos Previos

Antes de comenzar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control de hosting (cPanel).
  • Un dominio o subdominio donde instalarás WordPress.
  • Credenciales de acceso a tu cuenta de hosting (usuario y contraseña).

Si ya tienes todo esto, ¡vamos a ello!


Paso 1: Accede a tu cPanel

Lo primero es entrar en tu cuenta de hosting. Normalmente, puedes acceder a cPanel escribiendo tudominio.com/cpanel en tu navegador o usando el enlace que te proporcionó tu proveedor de hosting.

Una vez dentro, verás un panel con muchos iconos. No te preocupes, solo necesitamos localizar la sección de "Bases de Datos". En la mayoría de los casos, encontrarás un icono llamado "MySQL® Databases" o "Bases de datos MySQL". Haz clic en él.


Paso 2: Crea una Nueva Base de Datos

Dentro de la sección de bases de datos, verás un formulario que dice "Create a New Database" (Crear una nueva base de datos). El proceso es el siguiente:

  1. Escribe un nombre para tu base de datos. Ten en cuenta que cPanel añadirá un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es usuario1 y escribes wordpress, el nombre final será usuario1_wordpress.
  2. Haz clic en el botón "Create Database" (Crear base de datos).

Verás un mensaje de confirmación en verde. ¡Enhorabuena, ya has creado tu base de datos! Pero aún no hemos terminado, porque necesitamos crear un usuario y asignarle permisos.


Paso 3: Crea un Usuario para la Base de Datos

Ahora necesitamos crear un usuario que pueda conectarse a la base de datos. En la misma página, busca la sección "Add New User" (Añadir nuevo usuario).

  1. Introduce un nombre de usuario. Por ejemplo, wpuser.
  2. Elige una contraseña segura. Puedes usar el generador automático que aparece al lado del campo, o escribir una tú mismo. Si la escribes manualmente, asegúrate de que sea robusta (mezcla de letras, números y símbolos).
  3. Haz clic en "Create User" (Crear usuario).

Recuerda anotar el nombre de usuario y la contraseña, porque los necesitarás más adelante para el archivo wp-config.php.


Paso 4: Asigna el Usuario a la Base de Datos

Este paso es crucial. Sin él, el usuario no podrá acceder a la base de datos. En la misma página, busca la sección "Add User to Database" (Añadir usuario a la base de datos).

  1. En el primer desplegable, selecciona el usuario que acabas de crear.
  2. En el segundo desplegable, selecciona la base de datos que creaste.
  3. Haz clic en el botón "Add" (Añadir).

A continuación, se abrirá una nueva ventana con los privilegios. Aquí tienes dos opciones:

  • ALL PRIVILEGES (Todos los privilegios): Es la opción recomendada para WordPress. Le da al usuario acceso completo a la base de datos, lo cual es necesario para que WordPress funcione correctamente.
  • Seleccionar manualmente: Si eres muy precavido, puedes marcar solo los permisos necesarios, pero para la mayoría de los casos, ALL PRIVILEGES es perfecto.

Marca la casilla de ALL PRIVILEGES y haz clic en "Make Changes" (Hacer cambios).


Paso 5: Configura el Archivo wp-config.php

Ahora que ya tienes la base de datos y el usuario creados, llega el momento de conectar WordPress con ella. Para ello, necesitas editar el archivo wp-config.php. Este archivo es el que le dice a WordPress qué base de datos debe usar.

Opción A: Instalación manual de WordPress

Si estás instalando WordPress manualmente (descargando el archivo desde wordpress.org), tendrás que editar el archivo wp-config-sample.php:

  1. Descarga WordPress desde el sitio oficial.
  2. Sube los archivos a tu servidor (por ejemplo, en la carpeta public_html).
  3. Busca el archivo wp-config-sample.php y renómbralo a wp-config.php.
  4. Ábrelo con un editor de texto (como Notepad o Sublime Text).
  5. Busca las siguientes líneas:
define('DB_NAME', 'nombre_base_de_datos');
define('DB_USER', 'usuario_base_de_datos');
define('DB_PASSWORD', 'contraseña_usuario');
define('DB_HOST', 'localhost');
  1. Sustituye los valores por los que creaste:
  • DB_NAME: El nombre completo de tu base de datos (por ejemplo, usuario1_wordpress).
  • DB_USER: El usuario que creaste (por ejemplo, usuario1_wpuser).
  • DB_PASSWORD: La contraseña que elegiste.
  • DB_HOST: Normalmente es localhost, pero si tu hosting usa un host remoto, cPanel te lo indica en la página de bases de datos (suele aparecer como localhost o 127.0.0.1).
  1. Guarda el archivo y súbelo a tu servidor.

Opción B: Instalación automática desde cPanel

La mayoría de los hostings ofrecen un instalador automático de WordPress (como Softaculous o Fantastico). En este caso, no necesitas editar el archivo wp-config.php manualmente. El instalador te pedirá los datos de la base de datos durante el proceso:

  1. Selecciona WordPress en el instalador.
  2. Cuando llegues al apartado de "Database Settings", introduce:
    • Nombre de la base de datos.
    • Usuario.
    • Contraseña.
    • Host (normalmente localhost).
  3. El instalador se encargará de crear y configurar el archivo wp-config.php automáticamente.

Paso 6: Ejecuta la Instalación de WordPress

Una vez que el archivo wp-config.php está configurado, es hora de instalar WordPress.

  1. Abre tu navegador y visita tu dominio (por ejemplo, tudominio.com).
  2. WordPress detectará que no está instalado y te mostrará la pantalla de instalación.
  3. Selecciona tu idioma y haz clic en "Continuar".
  4. Rellena los datos del sitio:
    • Título del sitio: El nombre de tu web.
    • Usuario administrador: El usuario que usarás para entrar al panel de administración.
    • Contraseña: Elige una contraseña segura.
    • Correo electrónico: Tu email.
  5. Haz clic en "Instalar WordPress".

¡Y listo! WordPress se instalará y podrás acceder a tu panel de administración en tudominio.com/wp-admin.


Errores Comunes y Cómo Solucionarlos

A veces, las cosas no salen a la primera. Aquí tienes los errores más frecuentes al configurar la base de datos para WordPress y cómo resolverlos:

Error: "Error establishing a database connection"

Este es el error más común. Significa que WordPress no puede conectarse a la base de datos. Las causas suelen ser:

  • Datos incorrectos en wp-config.php: Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en cPanel.
  • Host incorrecto: Asegúrate de que DB_HOST es localhost (o el valor que te indique tu hosting).
  • Usuario sin permisos: Vuelve al paso 4 y comprueba que el usuario tiene ALL PRIVILEGES.

Error: "Table 'wp_options' doesn't exist"

Esto suele ocurrir si la instalación de WordPress se interrumpió. La solución más sencilla es eliminar todos los archivos de la carpeta de instalación y volver a subirlos, o usar el instalador automático de cPanel.

Error: "Too many connections"

Este error ocurre cuando hay demasiadas conexiones simultáneas a la base de datos. Puede deberse a un plugin conflictivo o a que tu plan de hosting tiene un límite bajo. Prueba a desactivar plugins recientes o contacta con tu proveedor de hosting.


Consejos de Seguridad para tu Base de Datos

Configurar la base de datos es solo el primer paso. Para mantener tu sitio seguro, sigue estos consejos:

  • Cambia el prefijo de las tablas: Por defecto, WordPress usa wp_ como prefijo. Si usas el instalador manual, puedes cambiarlo a algo como miwp_. Esto dificulta los ataques de inyección SQL.
  • Usa contraseñas fuertes: Tanto para el usuario de la base de datos como para el administrador de WordPress.
  • Haz copias de seguridad periódicas: Puedes usar plugins como UpdraftPlus o las herramientas de tu hosting.
  • Mantén WordPress actualizado: Las actualizaciones corrigen vulnerabilidades de seguridad.

Preguntas Frecuentes (FAQ)

¿Puedo usar la misma base de datos para dos instalaciones de WordPress?

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

¿Qué es el host de la base de datos?

Es la dirección del servidor donde se encuentra la base de datos. En la mayoría de los hostings, es localhost. Si tu hosting usa un servidor externo, cPanel lo indica claramente.

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

Puedes cambiarla desde cPanel. Ve a la sección "MySQL® Databases", busca el usuario y haz clic en "Change Password". Luego, actualiza el archivo wp-config.php con la nueva contraseña.

¿Puedo usar cPanel para crear bases de datos para otros CMS como Joomla o Drupal?

Sí, el proceso es el mismo. Solo cambia el nombre del usuario y la base de datos, pero los pasos son idénticos.

¿Qué es Syspanel y cómo accedo?

Syspanel es otro panel de control (antes llamado HestiaCP) que algunos hostings usan en lugar de cPanel. Si tu hosting lo utiliza, accede a través del puerto 2106 (por ejemplo, tudominio.com:2106). El proceso para crear bases de datos es similar, aunque la interfaz es diferente.


Conclusión

Configurar la base de datos para WordPress en cPanel es un proceso sencillo si sigues los pasos en orden. Solo necesitas:

  1. Crear la base de datos.
  2. Crear un usuario.
  3. Asignar permisos.
  4. Configurar el archivo wp-config.php.

Con estos cuatro pasos, tendrás tu WordPress listo para funcionar. Recuerda que si te surge cualquier duda, tu proveedor de hosting suele tener documentación o soporte técnico disponible 24/7.

[TIP]: Si tu hosting ofrece instalador automático (Softaculous), úsalo. Te ahorrará tiempo y evitarás errores comunes. Pero si prefieres aprender y tener más control, la instalación manual es una excelente opción.

[WARNING]: No compartas nunca tus credenciales de la base de datos. Si alguien accede a ellas, podría robar o eliminar toda la información de tu sitio.

[INFO]: Si usas Syspanel, recuerda que el acceso es a través del puerto 2106. La mayoría de los tutoriales de cPanel también son aplicables, pero la interfaz puede variar ligeramente.

Ahora que ya sabes cómo configurar la base de datos, ¡estás listo para lanzar 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