Cómo cambiar la contraseña de un usuario MySQL en cPanel

Categoría: cPanel

Cambiar la contraseña de un usuario MySQL en cPanel sirve cuando rotas accesos después de compartir credenciales, cuando una contraseña pudo quedar expuesta o cuando necesitas recuperar una conexión de base de datos. Hazlo con cuidado: si tu sitio usa ese usuario, también debes actualizar la contraseña en el archivo de configuración de la aplicación.

Antes de guardar el cambio, identifica exactamente qué base de datos y qué usuario usa el sitio. En hospedaje compartido, los nombres completos suelen incluir el prefijo de tu cuenta, por ejemplo cuenta_usuario.

Antes de empezar

  • Ten acceso a cPanel de la cuenta donde vive el sitio.
  • Ubica el archivo de configuración de la aplicación, como wp-config.php, configuration.php, .env o el archivo que maneje tu CMS.
  • Guarda una copia del archivo de configuración antes de editarlo.
  • Programa el cambio en un momento de bajo tráfico si el sitio depende de esa base de datos.

Identificar el usuario correcto

  1. Abre el archivo de configuración del sitio desde File Manager, FTP o el método que uses normalmente.
  2. Busca el valor del usuario de base de datos; en muchos CMS suele estar en una variable como DB_USER.
  3. Copia el nombre completo del usuario MySQL, incluyendo el prefijo de la cuenta.
  4. Confirma también el nombre de la base de datos para no cambiar un usuario que pertenece a otra aplicación.

Cambiar la contraseña en cPanel

  1. Entra a cPanel y abre la sección Bases de datos.
  2. Haz clic en Bases de datos MySQL.
  3. Baja a la sección Usuarios actuales o Current Users.
  4. Busca el usuario MySQL que identificaste en el archivo de configuración.
  5. Haz clic en Cambiar contraseña o Change Password.
  6. Genera o escribe una contraseña fuerte y guárdala en un gestor seguro.
  7. Confirma el cambio y espera el mensaje de éxito antes de salir de cPanel.

Actualizar la aplicación

  1. Vuelve al archivo de configuración del sitio.
  2. Reemplaza solo la contraseña anterior por la nueva, sin cambiar el nombre de la base ni el usuario.
  3. Guarda el archivo y evita agregar espacios antes o después de la contraseña.
  4. Si usas caché de aplicación o plugin de caché, límpiala después del cambio.
  5. Conserva la copia del archivo original hasta confirmar que el sitio responde bien.

Verificar la conexión

  • El sitio abre en una ventana privada sin error de conexión a base de datos.
  • El panel del CMS carga y permite navegar páginas, entradas, productos o cursos.
  • En phpMyAdmin, la base de datos abre sin errores de permisos para ese usuario.
  • El log de errores no muestra mensajes nuevos de autenticación MySQL después del cambio.

Errores comunes

  • El sitio muestra error de conexión a base de datos: la aplicación todavía tiene la contraseña anterior; actualiza el archivo de configuración y revisa que no haya espacios extra.
  • Cambiaste el usuario equivocado: otra aplicación dejó de conectar o el sitio original sigue igual; revisa DB_USER o el archivo equivalente y repite el cambio en el usuario correcto.
  • phpMyAdmin abre, pero el CMS falla: la contraseña del archivo quedó bien, pero el usuario no tiene privilegios sobre esa base; revisa la asignación en Bases de datos MySQL.

Cuándo pedir ayuda

Pide apoyo si no encuentras el archivo de configuración, si el sitio usa una conexión externa, si el cambio afecta una tienda en producción o si el error continúa después de confirmar usuario, base de datos y contraseña. Comparte el dominio, el nombre de la base de datos, el usuario MySQL y el mensaje exacto que aparece.

¿Aún necesitas ayuda?

Si esta guía no resolvió tu problema, nuestro equipo te ayudará por ticket.