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

Guía para cambiar la contraseña de una base de datos MySQL en cPanel y Plesk

Actualizado el 9 de enero de 2026

Cambiar la contraseña de una base de datos MySQL es una tarea habitual de mantenimiento y seguridad en cualquier sitio web o aplicación que use bases de datos. Ya sea porque has tenido un problema de seguridad, porque un colaborador ha dejado el equipo o simplemente como buena práctica periódica, saber cómo realizar este cambio correctamente es fundamental.

En esta guía extensa y detallada, te explicaremos paso a paso cómo cambiar contraseña base de datos cPanel y también cómo realizar el cambiar contraseña MySQL Plesk. Cubriremos desde los conceptos básicos hasta la verificación final, incluyendo consejos para no romper tu web en el intento.


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

Antes de meternos en los pasos técnicos, es bueno entender por qué deberías hacer esto. Una base de datos MySQL almacena información crítica de tu proyecto: usuarios, artículos, productos, configuraciones. Si alguien no autorizado obtiene acceso, podría robar, modificar o borrar esos datos.

Motivos habituales para actualizar contraseña base de datos:

  • Fallo de seguridad: Sospechas que la contraseña ha sido comprometida.
  • Rotación de personal: Un desarrollador o administrador que ya no trabaja contigo conocía la clave.
  • Requisitos de cumplimiento: Normativas como GDPR o PCI exigen cambios periódicos.
  • Migraciones o cambios de proveedor: Al mover tu web a otro servidor, es recomendable generar nuevas claves.
  • Simple mantenimiento: Cambiar cada 3-6 meses reduce riesgos.

Requisitos previos antes de empezar

Asegúrate de tener lo siguiente a mano para evitar bloqueos durante el proceso:

  • Acceso al panel de control (cPanel, Plesk o Syspanel) con permisos de administrador.
  • Nombre de la base de datos y del usuario asociado. En cPanel suelen tener prefijos como tuusuario_nombrebd y tuusuario_nombreusuario.
  • Conexión a internet estable y un navegador actualizado.
  • Acceso FTP o al administrador de archivos del panel (por si necesitas editar archivos de configuración después).
  • Un editor de texto plano (Bloc de notas, Sublime Text, VS Code) para modificar archivos de conexión.

[WARNING] ¡Importante! Si cambias la contraseña sin actualizar los archivos de configuración de tu web (como wp-config.php en WordPress, configuration.php en Joomla, o el archivo .env en Laravel), tu sitio dejará de funcionar inmediatamente. La conexión a la base de datos fallará. Ten esto muy presente.


Guía paso a paso: Cambiar contraseña en cPanel

cPanel es uno de los paneles de hosting más populares. El proceso es muy intuitivo y se realiza desde la sección de bases de datos MySQL.

Acceder a la sección de bases de datos MySQL

  1. Inicia sesión en tu cPanel. Normalmente accedes a través de tudominio.com/cpanel o con la URL que te haya proporcionado tu proveedor.
  2. Dentro del panel, busca la sección Bases de Datos.
  3. Haz clic en el icono de Bases de Datos MySQL (a veces aparece como "MySQL Databases").

Localizar el usuario de la base de datos

En la página que se abre, verás dos listas principales: una con las bases de datos existentes y otra con los usuarios. Debes identificar el usuario que está vinculado a la base de datos cuya contraseña quieres cambiar.

  • Nombre de la base de datos: Por ejemplo, miusuario_miweb.
  • Nombre del usuario: Por ejemplo, miusuario_webuser.

Si no recuerdas qué usuario está asignado a qué base de datos, busca en la lista de "Bases de datos actuales" y haz clic en el enlace "Usuarios" que aparece junto a cada una. Te mostrará los usuarios asignados.

Cambiar la contraseña del usuario MySQL

Una vez que has identificado el usuario correcto:

  1. En la lista de "Usuarios actuales", busca el nombre de tu usuario.
  2. Haz clic en el enlace Cambiar contraseña (suele estar al lado del nombre del usuario).
  3. Se abrirá un formulario. Introduce la nueva contraseña. Puedes escribirla manualmente o hacer clic en el botón Generar para que cPanel cree una segura automáticamente.
  4. Confirma la nueva contraseña escribiéndola de nuevo en el campo correspondiente.
  5. Haz clic en Cambiar contraseña (o "Change Password").

[TIP] Si generas una contraseña automática, asegúrate de copiarla y guardarla en un lugar seguro (gestor de contraseñas, archivo cifrado). No la guardes en texto plano en el escritorio.

Verificar el cambio en cPanel

Después de unos segundos, verás un mensaje de confirmación verde indicando que la contraseña se ha actualizado correctamente. Ya has completado el cPanel cambiar contraseña.


Guía paso a paso: Cambiar contraseña en Plesk

Plesk tiene una interfaz diferente, pero el proceso es igual de sencillo. Vamos a ver cómo realizar el cambiar contraseña MySQL Plesk.

Acceder a la sección de bases de datos en Plesk

  1. Inicia sesión en tu panel de Plesk. Normalmente es tudominio.com:8443 o la URL que te dieron.
  2. En el menú lateral izquierdo, busca la sección Bases de datos y haz clic.
  3. Verás una lista con todas tus bases de datos. Busca la que necesitas modificar.

Cambiar la contraseña desde la interfaz de Plesk

Plesk permite cambiar la contraseña directamente desde la base de datos o desde la gestión de usuarios. El método más directo es:

  1. Haz clic en el nombre de la base de datos que quieres modificar.
  2. Se abrirá la página de detalles de la base de datos. Busca la pestaña o sección llamada Usuarios.
  3. Verás una tabla con los usuarios asociados. Haz clic en el icono de Cambiar contraseña (normalmente es un candado o un lápiz).
  4. Introduce la nueva contraseña en el campo "Contraseña". Puedes usar el generador automático que ofrece Plesk.
  5. Repite la contraseña en el campo "Confirmar contraseña".
  6. Haz clic en Aceptar o Cambiar.

[INFO] En algunas versiones de Plesk, también puedes cambiar la contraseña desde "Usuarios de bases de datos" en el menú principal, sin necesidad de entrar en la base de datos específica. Busca la opción "Usuarios de bases de datos" en el panel izquierdo.

Verificar el cambio en Plesk

Recibirás una notificación de éxito. La contraseña del usuario de MySQL se ha actualizado. Ya tienes listo el Plesk cambiar contraseña.


¿Qué hacer si tu hosting usa Syspanel (antes HestiaCP)?

Algunos proveedores de hosting utilizan paneles basados en HestiaCP, que aquí llamaremos Syspanel. El proceso es muy similar, pero con una particularidad importante: el acceso.

[INFO] Syspanel (basado en HestiaCP) se administra a través del puerto 2106. Por lo tanto, la URL de acceso será algo como https://tudominio.com:2106.

Pasos para cambiar la contraseña en Syspanel

  1. Accede a https://tudominio.com:2106 con tus credenciales de administrador.
  2. En el menú lateral, busca Bases de datos o DB.
  3. Verás la lista de bases de datos. Haz clic en el nombre de la que quieres modificar.
  4. Dentro de los detalles, busca la opción Editar o Cambiar contraseña.
  5. Introduce la nueva contraseña y confírmala.
  6. Guarda los cambios.

El flujo es idéntico al de cPanel o Plesk, pero recuerda siempre el puerto 2106 para el acceso.


Paso crítico: Actualizar los archivos de configuración de tu web

Este es el paso que más se olvida y el que más problemas causa. Después de actualizar contraseña base de datos, debes reflejar ese cambio en el archivo donde tu web guarda los datos de conexión.

Localizar el archivo de configuración según el CMS

  • WordPress: wp-config.php (en la raíz de tu instalación).
  • Joomla: configuration.php (en la raíz).
  • Drupal: settings.php (dentro de sites/default/).
  • PrestaShop: app/config/parameters.php o config/settings.inc.php.
  • Laravel / Symfony / otros frameworks: Archivo .env (en la raíz del proyecto).
  • PHP puro: Archivo config.php, db.php o similar (depende de tu desarrollo).

Editar el archivo con cuidado

  1. Accede a tu servidor vía FTP o mediante el Administrador de Archivos de tu panel (cPanel, Plesk o Syspanel).

  2. Navega hasta la raíz de tu sitio web.

  3. Busca el archivo de configuración correspondiente (ej. wp-config.php).

  4. Descarga una copia de seguridad de ese archivo antes de editarlo. Nunca está de más.

  5. Abre el archivo con un editor de texto plano.

  6. Busca la línea que define la contraseña. Normalmente se ve algo así:

    define('DB_PASSWORD', 'contraseña_antigua');
    

    o

    DB_PASSWORD=contraseña_antigua
    
  7. Sustituye contraseña_antigua por la nueva contraseña que acabas de establecer.

  8. Guarda el archivo y súbelo de nuevo al servidor (si lo editaste localmente).

[WARNING] Asegúrate de no dejar espacios en blanco o caracteres extraños alrededor del valor de la contraseña. Un simple espacio puede romper la conexión.

Probar que todo funciona

Una vez actualizado el archivo, visita tu web. Debería cargar sin errores. Si ves un mensaje como "Error de conexión a la base de datos", revisa que:

  • El nombre de la base de datos y el usuario son correctos.
  • La contraseña está bien escrita (mayúsculas, minúsculas, caracteres especiales).
  • Has guardado y subido correctamente el archivo.

Preguntas frecuentes (FAQ) sobre cambio de contraseña MySQL

Aquí respondemos las dudas más comunes que surgen durante este proceso.

¿Puedo usar la misma contraseña para varias bases de datos?

Técnicamente sí, pero no es recomendable. Si un atacante descubre una contraseña, tendrá acceso a todas las bases de datos que la usen. Usa contraseñas únicas para cada base de datos.

¿Qué pasa si olvido la nueva contraseña después de cambiarla?

No hay problema. Simplemente repite el proceso de cambio de contraseña desde el panel de control. Puedes cambiarla tantas veces como quieras.

¿El cambio de contraseña afecta a los usuarios conectados en ese momento?

Sí. Cualquier conexión activa (como un script en ejecución o una conexión desde phpMyAdmin) se interrumpirá inmediatamente. Por eso es mejor hacer el cambio en horas de bajo tráfico y justo después actualizar los archivos de configuración.

¿Necesito reiniciar MySQL después de cambiar la contraseña?

No. El cambio es instantáneo y no requiere reinicio del servicio. Las nuevas conexiones usarán la nueva contraseña automáticamente.

¿Cómo puedo generar una contraseña segura?

Usa el generador integrado de cPanel o Plesk. Si prefieres hacerlo manualmente, combina:

  • Al menos 12 caracteres.
  • Mayúsculas, minúsculas, números y símbolos (como !@#$%^&*).
  • Evita palabras del diccionario, fechas de nacimiento o secuencias como 123456.

¿El cambio de contraseña afecta a las copias de seguridad?

No. Las copias de seguridad guardan los datos, no las credenciales de conexión. No tendrás problemas al restaurar.

¿Puedo cambiar la contraseña desde phpMyAdmin?

Sí, pero no es recomendable para usuarios sin experiencia. Podrías alterar tablas de usuarios de MySQL (como mysql.user) y bloquear el acceso. Siempre es más seguro usar el panel de control.


Conclusión y buenas prácticas finales

Cambiar la contraseña de tu base de datos MySQL es un proceso sencillo si sigues los pasos correctos. Tanto en cPanel como en Plesk (o Syspanel), la interfaz está diseñada para que puedas hacerlo en menos de un minuto.

Resumen de la guía:

  1. Accede a tu panel (cPanel, Plesk o Syspanel).
  2. Ve a la sección de bases de datos MySQL.
  3. Localiza el usuario y cambia su contraseña.
  4. Actualiza el archivo de configuración de tu web con la nueva contraseña.
  5. Verifica que tu sitio funciona correctamente.

[TIP] Como medida de seguridad adicional, te recomiendo cambiar la contraseña de tu base de datos al menos cada 6 meses, y siempre después de que un colaborador deje de trabajar en tu proyecto. Además, habilita siempre la autenticación de dos factores (2FA) en tu panel de control si está disponible.

Con esta guía, ya sabes exactamente cómo cambiar contraseña base de datos cPanel, cómo realizar el cambiar contraseña MySQL Plesk y cómo actualizar contraseña base de datos sin romper tu web. ¡Manos a la obra y mantén tus datos seguros!

¿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