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

Configurar base de datos en WordPress con cPanel

Actualizado el 18 de septiembre de 2025

Introducción: ¿Por qué es importante configurar bien tu base de datos en WordPress?

Cuando instalas WordPress, uno de los pasos más críticos (y a veces más intimidantes para quienes empiezan) es la configuración de la base de datos. Piensa en la base de datos como el cerebro de tu sitio web: ahí se guardan tus entradas, páginas, comentarios, usuarios y toda la configuración de tu tema y plugins. Sin una base de datos correctamente configurada, WordPress simplemente no puede funcionar.

En este artículo, te guiaré paso a paso para que configures tu base de datos WordPress usando cPanel, el panel de control más popular en el mundo del hosting. No necesitas ser un experto en programación; solo sigue las instrucciones al pie de la letra y verás que es mucho más sencillo de lo que parece.

Además, al final te dejaré una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes que suelen tener los usuarios, como qué hacer si aparece el famoso "Error al conectar con la base de datos" o cómo manejar este proceso en otros paneles como Syspanel (antes conocido como HestiaCP).


Requisitos previos antes de empezar

Antes de meterte en el código, asegúrate de tener lo siguiente:

  • Acceso a cPanel: normalmente es tudominio.com/cpanel o cpanel.tudominio.com.
  • Credenciales de acceso: usuario y contraseña de tu hosting (te las dio tu proveedor).
  • Archivos de WordPress: ya sea que los hayas descargado desde WordPress.org o que vayas a usar el instalador automático de tu hosting (Softaculous, por ejemplo).
  • Un nombre de dominio o subdominio donde quieras instalar el sitio.

[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es similar, pero el acceso se realiza a través del puerto 2106 (por ejemplo, http://tudominio.com:2106). Aunque el diseño cambie, los conceptos de crear una base de datos y un usuario son prácticamente los mismos.


Paso 1: Crear la base de datos en cPanel

El primer paso es crear el espacio donde se guardará toda la información de WordPress. En cPanel, este proceso se divide en dos partes: crear la base de datos y crear un usuario con permisos.

1.1. Accede al asistente de bases de datos MySQL

Una vez dentro de tu cPanel, busca la sección "Bases de datos". Ahí verás varias opciones, pero la que nos interesa es "Asistente para bases de datos MySQL" o "MySQL Database Wizard". Te recomiendo usar este asistente porque te guía paso a paso y evita errores comunes.

1.2. Crea la base de datos

Haz clic en el asistente y te pedirá que elijas un nombre para tu base de datos. Ten en cuenta que cPanel suele añadir un prefijo con tu nombre de usuario (por ejemplo, usuario_nombrebd). No intentes cambiarlo, es parte de la seguridad del sistema.

Elige un nombre descriptivo, como wordpress_principal o blog_datos. Anota este nombre completo (con el prefijo), ya que lo necesitarás más adelante.

1.3. Crea un usuario para la base de datos

WordPress necesita un "usuario" para poder conectarse a la base de datos. No uses tu usuario principal de cPanel; crea uno específico para esto.

  • Introduce un nombre de usuario (por ejemplo, wp_user).
  • Genera una contraseña fuerte. Puedes usar el generador que te ofrece cPanel (el botón con el dado) o crear una tú mismo. Guárdala en un lugar seguro, porque la necesitarás en el siguiente paso.

[WARNING] No uses contraseñas simples como "123456" o "password". Una base de datos comprometida puede significar la pérdida total de tu sitio web. Te recomiendo usar un gestor de contraseñas.

1.4. Asigna todos los privilegios

Después de crear el usuario, te pedirá que elijas los privilegios. La opción más sencilla y segura para WordPress es seleccionar "Todos los privilegios" (o marcar la casilla "ALL PRIVILEGES"). Esto permite que WordPress cree, lea, modifique y borre tablas según lo necesite.

Haz clic en "Siguiente" o "Crear usuario" y ¡listo! Ya tienes tu base de datos y tu usuario creados.


Paso 2: Localizar y editar el archivo wp-config.php

Ahora viene la parte que a muchos les da un poco de miedo, pero te prometo que es muy sencilla. El archivo wp-config.php es el que le dice a WordPress cómo conectarse a tu base de datos.

2.1. ¿Dónde está el archivo?

Este archivo se encuentra en la raíz de tu instalación de WordPress. Es decir, si instalaste WordPress en la carpeta principal de tu dominio (por ejemplo, public_html/), ahí lo encontrarás.

Si aún no has subido los archivos de WordPress, no te preocupes; en el siguiente paso te explico cómo configurarlo antes de la instalación.

2.2. Opción A: Editar el archivo antes de subirlo

  1. Descarga WordPress desde el sitio oficial.
  2. Descomprime el archivo en tu computadora.
  3. Busca el archivo llamado wp-config-sample.php.
  4. Ábrelo con un editor de texto simple (como el Bloc de notas o TextEdit). No uses procesadores de texto como Word, ya que pueden añadir formato invisible que rompa el código.
  5. Renombra el archivo a wp-config.php (cambia el nombre, no la extensión).

2.3. Opción B: Editar el archivo en el servidor

Si ya tienes WordPress subido a tu hosting, puedes editar el archivo directamente desde el Administrador de archivos de cPanel.

  • Ve a "Administrador de archivos" (File Manager).
  • Navega hasta la carpeta de tu sitio (normalmente public_html).
  • Busca wp-config.php. Si no existe, busca wp-config-sample.php y haz clic derecho para "Editar" y luego "Renombrar" a wp-config.php.

[TIP] Antes de editar, siempre es buena idea hacer una copia de seguridad del archivo original. En cPanel, puedes hacer clic derecho y seleccionar "Copiar".

2.4. Los datos que debes reemplazar

Dentro del archivo wp-config.php, 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' );

Reemplaza los valores de la siguiente manera:

  • DB_NAME: el nombre completo de la base de datos que creaste en el Paso 1 (incluyendo el prefijo de cPanel).
  • DB_USER: el nombre de usuario que creaste (también con el prefijo).
  • DB_PASSWORD: la contraseña que generaste para ese usuario.
  • DB_HOST: normalmente es localhost. Solo cambia este valor si tu proveedor de hosting te indica un host específico (raro en cPanel compartido).

Guarda el archivo y súbelo a tu servidor si lo estabas editando localmente.

[WARNING] No cambies ninguna otra línea del archivo wp-config.php a menos que sepas exactamente lo que estás haciendo. Las líneas de prefijo de tabla ($table_prefix) o las claves de seguridad (AUTH_KEY, etc.) no deben tocarse en este paso, aunque sí es recomendable actualizar las claves de seguridad después de la instalación por seguridad.


Paso 3: Instalar WordPress (si aún no lo has hecho)

Si ya habías subido los archivos de WordPress, puedes saltarte este paso. Si estás empezando desde cero, ahora es el momento de la instalación.

3.1. Usando el instalador automático

La mayoría de los hosts con cPanel ofrecen Softaculous en la sección "Software". Este instalador te hará las preguntas de configuración de forma gráfica, y en el campo de "Nombre de la base de datos", "Usuario" y "Contraseña", deberás poner los datos que creaste en el Paso 1. No uses los datos de tu cuenta de cPanel.

3.2. Usando la instalación manual

Si prefieres el método manual, simplemente accede a tu dominio en el navegador (por ejemplo, www.tudominio.com). WordPress detectará que no está instalado y te mostrará el asistente de instalación en español.

  • Elige tu idioma.
  • Introduce el nombre de tu sitio, tu usuario administrador y tu correo electrónico.
  • En el apartado de "Base de datos", WordPress te pedirá los datos que configuramos en el wp-config.php. Como ya los pusimos en el archivo, la instalación debería continuar sin problemas.

Paso 4: Verificar que todo funciona

Una vez completada la instalación, accede a tu sitio web. Deberías ver la página principal de tu WordPress recién creado.

Para verificar que la conexión a la base de datos es correcta, puedes:

  • Ir al Panel de administración (normalmente en tudominio.com/wp-admin).
  • Si puedes iniciar sesión sin errores, significa que la configuración fue exitosa.

[INFO] Si ves el error "Error al establecer conexión con la base de datos", no entres en pánico. Es el error más común y casi siempre se soluciona revisando los tres datos clave: nombre de la base, usuario y contraseña. Asegúrate de que no haya espacios extra y de que el prefijo de cPanel esté incluido.


Consejos adicionales y buenas prácticas

  • Cambia el prefijo de las tablas: por defecto, WordPress usa wp_ como prefijo. Cambiarlo a algo como miwp_ puede dificultar los ataques de inyección SQL. Puedes hacerlo editando la línea $table_prefix en el wp-config.php antes de instalar.
  • Actualiza tus claves de seguridad: WordPress genera unas claves (salts) que debes reemplazar por otras nuevas. Puedes obtenerlas de la página oficial https://api.wordpress.org/secret-key/1.1/salt/. Solo copia y pega las nuevas definiciones en tu archivo.
  • Haz copias de seguridad periódicas: la base de datos es lo más valioso de tu sitio. Usa plugins como UpdraftPlus o las herramientas de copia de seguridad que ofrece tu hosting.
  • Si usas Syspanel: recuerda que el puerto de acceso es el 2106. El proceso de creación de bases de datos es similar, pero en lugar de "MySQL Database Wizard", busca una sección llamada "Bases de datos" o "DB". Allí podrás crear la base y el usuario, y luego seguir los mismos pasos para editar el wp-config.php.

Preguntas frecuentes (FAQ)

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

No hay problema. Ve a cPanel, entra en "Bases de datos MySQL" (no el asistente, sino la opción completa). Busca tu usuario y haz clic en "Cambiar contraseña". Luego actualiza el wp-config.php con la nueva contraseña.

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

Técnicamente sí, pero es una muy mala idea. Los sitios compartirían las tablas y se sobrescribirían los datos. Siempre crea una base de datos independiente para cada instalación de WordPress.

¿Qué significa el error "Too many connections"?

Esto ocurre cuando tu hosting tiene un límite de conexiones simultáneas a la base de datos y se ha superado. Puede ser por un plugin mal configurado o por tráfico alto. Contacta con tu proveedor de hosting para aumentar el límite o revisa si algún plugin está haciendo demasiadas consultas.

¿Es lo mismo cPanel que Syspanel?

No, son paneles diferentes. cPanel es el más común, pero Syspanel (anteriormente HestiaCP) es una alternativa popular en algunos hosts. La diferencia principal, además de la interfaz, es que Syspanel se accede por el puerto 2106. Los conceptos de bases de datos y usuarios son los mismos, pero la ubicación de las opciones puede variar.

¿Necesito conocimientos de MySQL para esto?

No. Con seguir los pasos de este artículo es suficiente. WordPress se encarga de todo el trabajo pesado una vez que le das los datos de conexión. Eso sí, si algún día necesitas hacer consultas avanzadas, te recomiendo aprender lo básico de MySQL, pero para configurar, no lo necesitas.

¿Puedo cambiar el nombre de la base de datos después de instalar?

Sí, pero no es recomendable a menos que sepas lo que haces. Tendrías que exportar la base de datos, crear una nueva, importar los datos y actualizar el wp-config.php. Es un proceso delicado que puede causar pérdida de datos si no se hace bien. Mejor decide un buen nombre desde el principio.


Conclusión

Configurar la base de datos WordPress con cPanel no es un proceso complejo una vez que lo desglosas en pasos lógicos: crear la base, crear el usuario, asignar permisos y editar el archivo wp-config.php. Con esta guía, ya tienes el conocimiento para hacerlo tú mismo, sin depender de un técnico y ahorrándote tiempo y dinero.

Recuerda siempre guardar tus credenciales de forma segura y hacer copias de seguridad. Si en algún momento te atascas, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Ellos están para ayudarte, y ahora tú ya sabes exactamente qué preguntarles.

¡Espero que este artículo te haya sido de gran ayuda! Ahora ve y crea ese sitio WordPress con la confianza de que la base de datos está perfectamente configurada.

¿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