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

Cómo cambiar la contraseña de una base de datos MySQL en cPanel (sin romper WordPress)

Actualizado el 16 de febrero de 2026

Cambiar la contraseña de la base de datos de WordPress es una de esas tareas que parecen más complicadas de lo que realmente son. Si lo haces a lo loco, puedes romper la web al instante, pero si sigues el orden correcto, es un trámite de cinco minutos.

En esta guía te explico paso a paso cómo cambiar la contraseña de tu base de datos MySQL desde cPanel y, lo más importante, cómo actualizar el archivo wp-config.php para que WordPress siga funcionando sin errores.

Vamos a hacerlo con calma, sin prisas y entendiendo cada paso.

¿Por qué cambiar la contraseña de la base de datos?

Antes de meternos en faena, conviene saber por qué querrías hacer esto. Las razones más comunes son:

  • Seguridad: Si sospechas que tu web ha sido comprometida o compartiste la contraseña con un tercero que ya no trabaja contigo.
  • Mantenimiento preventivo: Cambiar contraseñas periódicamente es una buena práctica de higiene digital.
  • Requisito del hosting: Algunos proveedores obligan a renovarla cada cierto tiempo.
  • Error de acceso: Si has perdido la contraseña o la has olvidado.

Sea cual sea tu motivo, el proceso es el mismo. La clave está en hacerlo en el orden correcto: primero preparar el archivo de configuración, luego cambiar la contraseña en cPanel y finalmente actualizar el archivo.

Lo que necesitas antes de empezar

No necesitas ser un gurú de la programación, pero sí tener a mano algunos datos:

  1. Acceso a cPanel (usuario y contraseña).
  2. Acceso al administrador de archivos de tu hosting (también desde cPanel).
  3. El nombre exacto de tu base de datos y el usuario asociado.
  4. Un editor de texto plano (como el Bloc de notas de Windows o TextEdit en Mac) para editar un archivo de respaldo si lo necesitas.

[WARNING]
Antes de tocar nada, haz una copia de seguridad completa de tu sitio web (archivos y base de datos). Si algo sale mal, podrás restaurar todo en minutos. En cPanel puedes usar la herramienta "Backup" o "Copias de seguridad".

Localizar el archivo wp-config.php

WordPress guarda la configuración de la base de datos en un archivo llamado wp-config.php. Este archivo se encuentra en la raíz de tu instalación de WordPress. Si tu web está en tudominio.com, el archivo estará en public_html/wp-config.php (o en la carpeta donde hayas instalado WordPress, como public_html/blog/ o public_html/wp/).

Para encontrarlo:

  1. Inicia sesión en cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de archivos (o "File Manager").
  3. Navega hasta la carpeta donde está tu WordPress (normalmente public_html).
  4. Busca el archivo wp-config.php. No lo abras todavía, primero vamos a hacer una copia.

[TIP]
Si no ves el archivo, activa la opción "Mostrar archivos ocultos" en la configuración del Administrador de archivos (suele ser un botón en la esquina superior derecha).

Paso 1: Haz una copia de seguridad del wp-config.php

Este es el paso más importante para no romper nada. Vamos a crear una copia del archivo original por si necesitamos revertir los cambios.

  1. En el Administrador de archivos, haz clic derecho sobre wp-config.php.
  2. Selecciona Copiar (o "Copy").
  3. En la ventana que aparece, deja el nombre sugerido o cámbialo a algo como wp-config-backup.php.
  4. Haz clic en Copiar archivo(s).

Ahora tienes un respaldo. Si algo falla, puedes renombrar este archivo de vuelta a wp-config.php y todo volverá a la normalidad.

[INFO]
Este archivo de copia de seguridad contiene tus contraseñas. Bórralo del servidor en cuanto hayas terminado el proceso para evitar riesgos de seguridad. Guárdalo solo en tu ordenador si lo necesitas.

Paso 2: Abrir wp-config.php para editarlo

Ahora sí, vamos a abrir el archivo original para hacer los cambios. No te asustes por el contenido: es normal que esté lleno de código PHP. Solo nos interesan unas líneas concretas.

  1. Haz clic derecho sobre wp-config.php y selecciona Editar (o "Edit").
  2. Se abrirá un editor de texto. Busca las líneas que contienen:
    • DB_NAME (nombre de la base de datos)
    • DB_USER (usuario de la base de datos)
    • DB_PASSWORD (contraseña de la base de datos)
    • DB_HOST (servidor, normalmente localhost)

Se verán así:

define( 'DB_NAME', 'tunombre_base' );
define( 'DB_USER', 'tunombre_usuario' );
define( 'DB_PASSWORD', 'contraseña_actual' );
define( 'DB_HOST', 'localhost' );

No cambies nada todavía. Solo vamos a copiar la contraseña antigua en un bloc de notas (o en tu cabeza) para luego poder comparar. También anota el nombre exacto del usuario y de la base de datos.

[WARNING]
Nunca edites DB_HOST salvo que sepas muy bien lo que haces. En el 99% de los casos es localhost. Si lo cambias sin necesidad, romperás la conexión.

Paso 3: Cambiar la contraseña en cPanel

Ahora viene la parte principal. Vamos a cambiar la contraseña real de la base de datos en el servidor.

  1. Vuelve al panel principal de cPanel.
  2. Busca la sección Bases de datos y haz clic en Bases de datos MySQL (o "MySQL Databases").
  3. Verás una lista de tus bases de datos. Localiza la que usa WordPress (debería coincidir con el DB_NAME que viste antes).
  4. En la misma fila, busca el usuario asociado a esa base de datos. Normalmente aparece en la columna "Usuarios" o "Privilegios".
  5. Haz clic en Cambiar contraseña (o "Change Password") junto al usuario.
  6. Escribe una contraseña nueva y segura. cPanel te mostrará un medidor de fuerza. Intenta usar una combinación de letras mayúsculas, minúsculas, números y símbolos.
  7. Confirma la contraseña y haz clic en Cambiar contraseña (o "Change Password").

[TIP]
Si no ves el enlace "Cambiar contraseña" directamente, puede que esté dentro del menú de acciones del usuario (un icono de llave o engranaje). Explora un poco, está ahí.

Importante: cPanel no te pide que confirmes la contraseña en este paso (a diferencia de otros paneles). Asegúrate de copiarla y guardarla en un lugar seguro porque no podrás volver a verla en texto plano.

Paso 4: Actualizar wp-config.php con la nueva contraseña

Ahora viene el momento de la verdad. Vamos a decirle a WordPress cuál es la nueva contraseña.

  1. Vuelve al Administrador de archivos y abre de nuevo wp-config.php (si lo cerraste).
  2. Busca la línea define( 'DB_PASSWORD', 'contraseña_actual' );.
  3. Selecciona la contraseña antigua (la que está entre comillas) y reemplázala por la nueva contraseña que acabas de crear en cPanel.
  4. Ojo con las comillas: la sintaxis debe quedar así:
define( 'DB_PASSWORD', 'NuevaContraseñaSegura123!' );
  1. Guarda el archivo (Ctrl+S o clic en "Guardar cambios").
  2. Cierra el editor.

[WARNING]
Asegúrate de no dejar espacios antes o después de la contraseña dentro de las comillas. Un espacio invisible puede romper la conexión. Si tienes dudas, borra todo el contenido entre las comillas y escribe la contraseña de nuevo.

Paso 5: Comprobar que WordPress funciona

Este es el momento de la verdad. Vamos a ver si todo ha salido bien.

  1. Abre tu sitio web en una ventana de incógnito (o en otro navegador).
  2. Si ves tu web con normalidad, ¡enhorabuena! Has cambiado la contraseña correctamente.
  3. Si ves un error como "Error al establecer la conexión con la base de datos", no te preocupes. Vamos a solucionarlo.

¿Qué hacer si aparece el error de conexión?

Respira. Es un error común y tiene solución. Las causas más probables son:

  • Escribiste mal la contraseña en el wp-config.php. Revisa que no haya espacios ni caracteres extraños.
  • Cambiaste la contraseña del usuario equivocado. Verifica que el usuario que modificaste en cPanel es el mismo que aparece en DB_USER.
  • La contraseña contiene caracteres especiales que el editor de texto interpretó mal. Prueba a cambiarla a una más simple (solo letras y números) y repite el proceso.

Solución rápida:

  1. Vuelve al wp-config.php y revisa la línea de la contraseña.
  2. Bórrala entera y escríbela de nuevo, asegurándote de que no hay espacios.
  3. Guarda y recarga la web.

Si sigue fallando, restaura el archivo de respaldo que creamos al principio:

  1. En el Administrador de archivos, borra el wp-config.php actual.
  2. Renombra wp-config-backup.php a wp-config.php.
  3. La web volverá a funcionar con la contraseña antigua.

[INFO]
Si restaurabas el archivo de respaldo, la contraseña de la base de datos en cPanel seguirá siendo la nueva, pero WordPress usará la antigua. Esto funcionará porque la contraseña antigua sigue siendo válida en el servidor (cPanel no invalida la anterior automáticamente, aunque es recomendable cambiarla de nuevo con calma).

Paso 6: Limpiar y asegurar

Una vez que todo funciona, es hora de limpiar:

  1. Borra el archivo wp-config-backup.php del servidor. Ya no lo necesitas.
  2. Cambia la contraseña de tu usuario de cPanel si crees que pudo verse comprometida (opcional pero recomendado).
  3. Actualiza tus gestores de contraseñas (como LastPass o 1Password) con la nueva clave de la base de datos.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la contraseña de la base de datos sin tocar wp-config.php?

No, es imposible. WordPress necesita saber cuál es la contraseña para conectarse. Si cambias la contraseña en cPanel y no actualizas el archivo, la web se romperá. Son dos pasos inseparables.

¿Qué pasa si tengo varias bases de datos en cPanel?

Asegúrate de cambiar la contraseña del usuario correcto asociado a la base de datos de WordPress. Si cambias la de otra, no afectará a tu web, pero tampoco servirá de nada.

¿El cambio de contraseña afecta a los plugins o al tema?

No. Los plugins y temas se conectan a WordPress, no directamente a la base de datos. Solo necesitan que WordPress funcione. Si WordPress funciona, todo lo demás funcionará.

¿Puedo usar la misma contraseña para la base de datos y para el cPanel?

Técnicamente sí, pero es una mala práctica de seguridad. Si alguien descubre una, tendrá acceso a todo. Usa contraseñas diferentes.

¿Cada cuánto tiempo debería cambiar la contraseña?

Depende de tu nivel de exposición. Para sitios pequeños, una vez al año es suficiente. Para tiendas online o webs con datos sensibles, cada 3-6 meses es lo recomendable.

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

No puedes recuperarla, pero puedes cambiarla siguiendo este mismo tutorial. El paso 3 (cambiar en cPanel) no requiere que sepas la contraseña actual, solo acceso a cPanel.

¿Funciona igual en otros paneles de control como Syspanel?

El proceso es similar, pero cambian los nombres de las secciones. Si usas Syspanel (el acceso suele ser en el puerto 2106), busca la sección "Bases de datos" o "MySQL". La estructura de wp-config.php es la misma en todos los casos.

Consejos finales

  • No uses contraseñas fáciles como "123456" o "admin". Usa un generador de contraseñas y guárdalas en un gestor.
  • Haz copias de seguridad periódicas de tu web. No solo antes de cambios importantes, sino de forma automatizada.
  • Si no te sientes seguro, pide ayuda a tu proveedor de hosting. Es mejor pagar por un soporte que arriesgarte a romper tu web.

Cambiar la contraseña de la base de datos MySQL en cPanel es una tarea sencilla una vez que entiendes la relación entre cPanel y WordPress. Lo único que hace falta es seguir el orden: primero localizar el archivo, luego cambiar la contraseña en el panel, y finalmente actualizar el archivo.

Con esta guía, ya no tienes excusa para no mantener tu web segura. Si has llegado hasta aquí, ya sabes exactamente cómo hacerlo. ¡Manos a la obra!

¿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