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

Cómo cambiar la contraseña de la base de datos MySQL en cPanel y actualizar WordPress

Actualizado el 23 de noviembre de 2025

¿Te da miedo cambiar la contraseña de tu base de datos por si acaso rompes tu web? Es una operación mucho más común y segura de lo que piensas. Ya sea por seguridad, porque alguien más la conocía o simplemente por una política de renovación, saber hacer este cambio correctamente es una habilidad esencial para cualquier propietario de un sitio WordPress.

En esta guía extensa y paso a paso, vamos a desmitificar por completo el proceso. Aprenderás a cambiar la contraseña MySQL en cPanel, a actualizar el archivo de configuración de WordPress y a solucionar los problemas más comunes que pueden surgir en el camino. Al final, serás capaz de hacerlo tú mismo con total confianza.

¿Por Qué Deberías Cambiar la Contraseña de tu Base de Datos?

Antes de ensuciarnos las manos con el código, hablemos del "por qué". Cambiar la contraseña de la base de datos no es solo una tarea de mantenimiento; es una práctica de higiene digital crucial.

Aquí tienes algunas razones de peso para hacerlo:

  • Seguridad post-incidente: Si sospechas que tu sitio fue comprometido o que un plugin tenía una vulnerabilidad, cambiar la contraseña de la BD corta el acceso a cualquier intruso que haya podido obtenerla.
  • Renovación de personal: Si un desarrollador, diseñador o agencia externa tuvo acceso a tu hosting y ya no trabajan contigo, es imprescindible revocar ese acceso cambiando las credenciales.
  • Cumplimiento de políticas: Muchas empresas y proveedores de hosting recomiendan o exigen cambios de contraseña periódicos (cada 90 días, por ejemplo) como parte de sus políticas de seguridad.
  • Simple precaución: Si has compartido la contraseña con demasiada gente a lo largo del tiempo, lo más seguro es resetearla.

Ignorar esta tarea puede dejarte expuesto a robos de datos, inyecciones de malware o la caída total de tu sitio. Afortunadamente, el proceso es bastante sencillo si sigues los pasos en el orden correcto.

Lo Que Necesitas Antes de Empezar

La preparación es clave para evitar sustos. No empieces a cambiar nada sin tener esto a mano:

  1. Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting principal. Si no las tienes, contacta con tu proveedor.
  2. Acceso a phpMyAdmin: Esta herramienta está dentro de cPanel y nos servirá para editar la base de datos con seguridad.
  3. Acceso a WordPress: Idealmente, al panel de administración (wp-admin). Si no es posible, necesitarás acceso a los archivos del sitio a través del Administrador de Archivos de cPanel o un cliente FTP.
  4. Conocimiento de la base de datos: Debes saber el nombre de tu base de datos y el nombre de usuario asociado a ella. Lo encontrarás fácilmente en cPanel, en la sección "Bases de datos MySQL".

Tutorial Paso a Paso: Cambiar la Contraseña en cPanel

Vamos al grano. Este es el método más directo y recomendado, ya que cPanel se encarga de aplicar los cambios en el sistema correctamente.

Paso 1: Accede a tu Panel de Control (cPanel)

Abre tu navegador y ve a la URL de tu cPanel. Normalmente es algo así como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu nombre de usuario y contraseña para entrar.

Paso 2: Encuentra la Sección de "Bases de Datos"

Una vez dentro, busca la sección "Bases de datos". Dentro de ella, encontrarás la herramienta llamada "Bases de datos MySQL". Haz clic en ella.

Paso 3: Localiza al Usuario de tu Base de Datos

En la página de "Bases de datos MySQL", verás una lista de todas las bases de datos y, más abajo, una lista de todos los usuarios de MySQL.

Identifica el usuario que está asociado a tu base de datos de WordPress. El nombre suele tener un prefijo que es el nombre de tu cuenta de hosting, seguido del nombre del usuario (ej. tushost_wpuser). La base de datos tendrá un nombre similar (ej. tushost_wpdb).

Paso 4: Cambia la Contraseña

En la fila del usuario de MySQL que hayas identificado, busca el botón o enlace que dice "Cambiar contraseña" o "Change Password".

  • Haz clic en ese enlace.
  • Se te pedirá que introduzcas una nueva contraseña y que la confirmes.
  • Generador de contraseñas: cPanel incluye un generador de contraseñas seguras. Úsalo si no tienes una a mano. Es importante que la contraseña sea robusta (mezcla de mayúsculas, minúsculas, números y símbolos).
  • Haz clic en "Cambiar contraseña" o "Change Password" para guardar el cambio.

[WARNING]
IMPORTANTE: En este punto, tu base de datos ya tiene la nueva contraseña, pero WordPress aún no lo sabe. NO cierres esta página todavía. Si lo haces, tu web dejará de funcionar. El siguiente paso es crucial.

El Paso Crítico: Actualizar el Archivo wp-config.php

Este es el corazón del asunto. WordPress guarda las credenciales 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 (la carpeta donde están las carpetas wp-admin, wp-content, etc.).

Ahora tienes dos opciones para editarlo: desde el Administrador de Archivos de cPanel o desde el panel de WordPress.

Opción A (Recomendada): Usar el Administrador de Archivos de cPanel

Esta es la forma más segura, ya que no depende de que WordPress esté funcionando correctamente.

  1. Vuelve al panel principal de cPanel y busca la sección "Archivos".

  2. Haz clic en "Administrador de Archivos".

  3. Navega hasta la carpeta donde está tu WordPress. Normalmente es public_html o una subcarpeta dentro de esta.

  4. Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona "Editar" o "Edit".

  5. Se abrirá un editor de texto. Busca las siguientes líneas (suelen estar al principio del archivo):

    define( 'DB_NAME', 'tushost_wpdb' );
    define( 'DB_USER', 'tushost_wpuser' );
    define( 'DB_PASSWORD', 'AQUI_ESTA_LA_CONTRASEÑA_ANTIGUA' );
    
  6. Solo tienes que cambiar el valor de DB_PASSWORD. Reemplaza 'AQUI_ESTA_LA_CONTRASEÑA_ANTIGUA' por la nueva contraseña que acabas de crear en cPanel. Asegúrate de mantener las comillas simples.

    define( 'DB_PASSWORD', 'TuNuevaContraseñaSegura123!' );
    
  7. Haz clic en "Guardar cambios" o "Save Changes" en la esquina superior derecha del editor.

  8. Cierra el editor.

¡Y eso es todo! Tu WordPress ahora debería poder conectarse a la base de datos con la nueva contraseña.

Opción B: Editar desde el Panel de WordPress (wp-admin)

Si por alguna razón no puedes acceder al Administrador de Archivos, pero tu web sigue funcionando (es decir, aún no has cambiado la contraseña en cPanel), puedes usar un plugin FTP o un plugin de administración de archivos.

[INFO]
Si tu web ya está caída porque cambiaste la contraseña antes de editar el archivo, esta opción no te servirá. Deberás usar la Opción A o un cliente FTP.

  1. Ve a tu panel de WordPress (tudominio.com/wp-admin).
  2. En el menú lateral, ve a "Ajustes" y luego a "WP File Manager" (si tienes el plugin instalado) o instala un plugin como "WP File Manager" desde "Plugins" > "Añadir nuevo". Si no, usa un cliente FTP como FileZilla.
  3. Navega hasta la raíz de tu instalación y busca wp-config.php.
  4. Edita la línea DB_PASSWORD de la misma manera que en la Opción A.
  5. Guarda los cambios.

Verifica que Todo Funciona

Después de realizar los cambios, es hora de comprobar que todo está en orden.

  1. Abre tu sitio web en una ventana de incógnito o en otro navegador. Debería cargar con normalidad.
  2. Accede a tu panel de administración de WordPress (tudominio.com/wp-admin). Deberías poder iniciar sesión sin problemas.

Si ambos funcionan, ¡felicidades! Has completado el proceso con éxito.

Solución de Problemas Comunes (FAQ)

Incluso siguiendo los pasos al pie de la letra, pueden surgir problemas. Aquí tienes las soluciones a los más comunes.

"Error al establecer una conexión con la base de datos"

Este es el error más típico y significa que WordPress no puede conectarse a la base de datos con las credenciales que tiene en wp-config.php.

Causas y soluciones:

  • Contraseña incorrecta en wp-config.php: Vuelve a abrir el archivo y verifica que la contraseña es exactamente la que pusiste en cPanel, incluyendo mayúsculas y minúsculas. Un simple error de tipeo es la causa número uno.
  • Cambiaste el usuario o la base de datos por error: Asegúrate de que solo has cambiado la línea DB_PASSWORD y que las líneas DB_NAME y DB_USER siguen siendo correctas.
  • Caché de objetos: Si usas un plugin de caché como Redis o Memcached, es posible que esté almacenando la conexión antigua. Desactiva el plugin de caché temporalmente o reinicia el servicio de caché desde cPanel.

Error 500 (Internal Server Error)

Este error puede aparecer si el archivo wp-config.php tiene un error de sintaxis (por ejemplo, una coma o comilla de más).

Solución:

  • Revisa el archivo wp-config.php y asegúrate de que las líneas que has editado son exactamente como se muestran en los ejemplos. Presta atención a las comillas simples y a los puntos y comas.

[TIP]
Antes de guardar, copia la línea original en un bloc de notas. Si algo sale mal, puedes revertir el cambio fácilmente.

"No tengo acceso a cPanel"

Sin acceso a cPanel, la tarea se complica, pero no es imposible. Necesitarás acceso al servidor por SSH o a un cliente FTP.

  1. Con FTP: Descarga el archivo wp-config.php, edítalo en tu ordenador con un editor de texto como Sublime Text o Notepad++, y súbelo de nuevo reemplazando el original.
  2. Con SSH: Si tienes acceso por terminal, puedes usar comandos como nano o vim para editar el archivo directamente en el servidor.

¿Puedo cambiar la contraseña desde phpMyAdmin?

Sí, pero es menos recomendable. En phpMyAdmin, puedes usar la pestaña "Privilegios" para cambiar la contraseña de un usuario. Sin embargo, este método puede ser más confuso y es más fácil cometer errores.

  1. Entra a phpMyAdmin desde cPanel.
  2. Haz clic en la pestaña "Cuentas de usuario" o "Privilegios".
  3. Busca tu usuario de WordPress y haz clic en "Editar privilegios".
  4. Busca la sección "Cambiar contraseña", introduce la nueva y haz clic en "Continuar".
  5. Recuerda: Después de esto, igualmente tendrás que actualizar el archivo wp-config.php.

Conclusión y Buenas Prácticas

Cambiar la contraseña de tu base de datos MySQL en cPanel y actualizar WordPress no es una tarea de otro mundo. Con este tutorial, tienes todo lo necesario para hacerlo de forma segura y sin romper nada.

Recuerda la secuencia mágica:

  1. Cambia la contraseña en cPanel.
  2. Actualiza wp-config.php inmediatamente.
  3. Verifica que tu web funciona.

Buenas prácticas adicionales:

  • No uses la misma contraseña para todo: La contraseña de la BD debe ser única y diferente a la de tu cPanel o FTP.
  • Guarda las contraseñas en un gestor de contraseñas: Así no las olvidarás y las tendrás a mano cuando las necesites.
  • Realiza una copia de seguridad de wp-config.php antes de editarlo: Esto te permitirá restaurarlo en segundos si cometes un error.

Si has llegado hasta aquí, ya eres todo un experto en la gestión de tu base de datos. La próxima vez que tengas que hacer este cambio, te llevará menos de cinco minutos.

¿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