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

Guía para cambiar contraseña de base de datos en cPanel

Actualizado el 8 de mayo de 2026

¿Te ha saltado algún aviso de seguridad y necesitas renovar la contraseña de tu base de datos? O quizás, simplemente quieres cambiarla por precaución. Es un proceso muy sencillo, pero hay que hacerlo con cuidado para no romper nada en tu web. En esta guía te explico paso a paso cómo cambiar la contraseña de una base de datos en cPanel sin perder datos ni funcionalidad.

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

Cambiar la contraseña de tu base de datos MySQL no es una tarea del día a día, pero hay situaciones en las que se vuelve necesaria. Aquí tienes los motivos más comunes:

  • Seguridad preventiva: Si sospechas que tu sitio web o servidor ha sido comprometido, cambiar todas las contraseñas (incluyendo la de la base de datos) es el primer paso.
  • Rotación de credenciales: Muchas empresas y buenas prácticas de seguridad recomiendan cambiar las contraseñas periódicamente (cada 3 o 6 meses).
  • Filtración de datos: Si por error compartiste la contraseña o quedó expuesta en algún archivo de configuración.
  • Problemas de conexión: A veces, un error de conexión a la base de datos se debe a que la contraseña almacenada en tu web no coincide con la real (por ejemplo, si alguien más la cambió sin avisar).
  • Nuevo desarrollador o administrador: Cuando alguien nuevo accede a tu hosting, es buena práctica renovar todas las credenciales.

[INFO] Cambiar la contraseña de la base de datos no borra ni modifica los datos almacenados (tablas, registros, etc.). Solo cambia la llave de acceso. Tus contenidos permanecen intactos.

Requisitos antes de empezar

Antes de lanzarte a cambiar la contraseña, asegúrate de tener lo siguiente a mano:

  1. Acceso a cPanel: Necesitas tu usuario y contraseña de cPanel. Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP), el acceso suele ser por el puerto 2106 (ejemplo: tudominio.com:2106).
  2. Nombre de la base de datos y del usuario: Lo encuentras en la sección "Bases de datos MySQL" de cPanel.
  3. Archivo de configuración de tu web: Es el archivo donde tu sitio guarda las credenciales de la base de datos. Los nombres más comunes son wp-config.php (WordPress), configuration.php (Joomla), .env (Laravel) o config.php (muchos CMS).
  4. Acceso a los archivos por FTP o al administrador de archivos de cPanel: Lo necesitarás para actualizar la contraseña en el archivo de configuración.

Paso a paso: Cómo cambiar la contraseña en cPanel

Sigue estos pasos al pie de la letra. Es importante no saltarse ninguno para evitar que tu web se caiga.

1. Accede a cPanel y localiza la sección de bases de datos

Inicia sesión en tu cPanel. Normalmente la URL es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Una vez dentro, busca la sección "Bases de Datos" y haz clic en "Bases de datos MySQL" o "MySQL Databases".

[TIP] Si usas Syspanel (HestiaCP), el acceso es por el puerto 2106. Dentro de Syspanel, busca la opción "Base de datos" o "MySQL" en el menú lateral.

2. Encuentra el usuario de la base de datos

En la página de "Bases de datos MySQL", verás listadas todas tus bases de datos. También verás una sección llamada "Usuarios de la base de datos" (o "MySQL Users"). Allí aparecen todos los usuarios que has creado.

Localiza el usuario que está asociado a la base de datos que quieres modificar. Generalmente, el nombre del usuario se parece a tucpanel_usuario.

3. Cambia la contraseña del usuario

Junto al nombre del usuario, verás un botón o enlace que dice "Cambiar contraseña" o "Change Password". Haz clic en él.

Se abrirá un formulario donde debes escribir la nueva contraseña. Elige una contraseña segura:

  • Mínimo 12 caracteres.
  • Combina mayúsculas, minúsculas, números y símbolos (ej: !@#$%^&*).
  • No uses palabras del diccionario ni fechas importantes.
  • Importante: Anota la nueva contraseña en un lugar seguro. La necesitarás en el siguiente paso.

cPanel suele tener un generador de contraseñas. Puedes usarlo sin problema. Una vez escrita, haz clic en "Cambiar contraseña" o "Change Password".

[WARNING] Al hacer clic en "Cambiar contraseña", el cambio es inmediato. Tu base de datos seguirá funcionando, pero tu web dejará de conectarse a ella hasta que actualices el archivo de configuración. No te alarmes, es normal.

4. Actualiza la contraseña en el archivo de configuración de tu web

Este es el paso más importante. Si no lo haces, tu web no podrá conectarse a la base de datos y verás un error como "Error al conectar con la base de datos" o "Database connection failed".

Debes buscar el archivo donde tu web guarda las credenciales y cambiar la contraseña antigua por la nueva que acabas de crear.

¿Cómo encontrar el archivo de configuración?

  • WordPress: El archivo se llama wp-config.php y está en la raíz de tu sitio (carpeta public_html o www).
  • Joomla: Se llama configuration.php.
  • Drupal: Se llama settings.php y suele estar en sites/default/.
  • PrestaShop: Se llama parameters.php o settings.inc.php en la carpeta app/config/ o config/.
  • Laravel: El archivo es .env (está oculto, actívalo en el administrador de archivos para verlo).
  • Otras aplicaciones: Busca un archivo llamado config.php, db.php, database.php o similar.

Método para actualizarlo:

  1. Ve al Administrador de archivos de cPanel (o conéctate por FTP).
  2. Navega hasta la carpeta raíz de tu sitio (normalmente public_html o www).
  3. Busca el archivo de configuración correspondiente a tu CMS.
  4. Haz clic derecho sobre el archivo y selecciona "Editar" o "Edit".
  5. Busca la línea que contiene la contraseña. Normalmente se ve así:
    • En WordPress: define('DB_PASSWORD', 'contraseña_antigua');
    • En Joomla: public $password = 'contraseña_antigua';
    • En Laravel: DB_PASSWORD=contraseña_antigua
  6. Reemplaza contraseña_antigua por la nueva contraseña que acabas de crear en cPanel. Asegúrate de no borrar las comillas ni el punto y coma.
  7. Guarda los cambios (Ctrl+S o botón "Guardar cambios").

[TIP] Si no encuentras el archivo de configuración, busca en la documentación de tu CMS o aplicación. Es el único lugar donde se almacena la contraseña de la base de datos.

5. Verifica que todo funciona

Ahora viene la prueba de fuego. Abre tu sitio web en un navegador. Si todo ha ido bien, la web cargará con normalidad. También puedes probar a acceder al panel de administración de tu CMS (por ejemplo, /wp-admin en WordPress).

Si ves la página de error de conexión a la base de datos, repasa el paso 4. Lo más probable es que hayas escrito mal la nueva contraseña en el archivo de configuración o que hayas guardado el archivo en la ubicación incorrecta.

[WARNING] Si después de actualizar la contraseña en el archivo de configuración tu web sigue sin funcionar, verifica que el nombre de usuario y el nombre de la base de datos en ese mismo archivo también sean correctos. A veces, al cambiar de hosting o restaurar copias, estos datos también cambian.

Preguntas frecuentes (FAQ)

Aquí respondo a las dudas más comunes que suelen tener los usuarios al cambiar la contraseña de su base de datos.

¿Puedo cambiar la contraseña de la base de datos sin que mi web se caiga?
Sí, pero solo si eres muy rápido. El cambio en cPanel es instantáneo. El tiempo que tu web esté caída es el que tardes en actualizar el archivo de configuración. Si lo haces en menos de un minuto, apenas se notará. Para evitarlo, puedes poner tu web en modo mantenimiento antes de empezar.

¿Qué pasa si solo cambio la contraseña en cPanel y no en el archivo de configuración?
Tu web dejará de funcionar inmediatamente. Verás un error de conexión a la base de datos. No pasa nada irreversible, solo tienes que actualizar el archivo de configuración y la web volverá a la vida.

¿Se pierden los datos de la base de datos al cambiar la contraseña?
No, los datos (tablas, registros, usuarios, etc.) permanecen intactos. Solo cambias la clave de acceso. Tus contenidos, productos, artículos y configuraciones siguen ahí.

¿Debo cambiar también la contraseña de la base de datos si uso Syspanel (HestiaCP)?
Sí, el proceso es similar. En Syspanel, accedes por el puerto 2106, buscas la base de datos, editas el usuario y cambias la contraseña. Luego, actualizas el archivo de configuración de tu web exactamente igual que en cPanel.

¿Puedo usar la misma contraseña que antes?
Técnicamente sí, pero no tendría sentido cambiar la contraseña si vuelves a poner la misma. El objetivo de cambiarla es mejorar la seguridad. Usa una completamente nueva.

¿Qué hago si no encuentro el archivo de configuración de mi web?
Si tu web usa un CMS muy personalizado o un desarrollo a medida, busca archivos con nombres como config.php, db.php, database.php o settings.php. Si no lo encuentras, contacta con el desarrollador de tu sitio o con el soporte de tu hosting. Ellos sabrán dónde está.

¿Es necesario hacer una copia de seguridad antes de cambiar la contraseña?
Siempre es recomendable hacer una copia de seguridad de tu base de datos antes de cualquier cambio importante. Aunque cambiar la contraseña es seguro, si cometes un error al editar el archivo de configuración, podrías perder el acceso a tu web. Una copia de seguridad te da tranquilidad. En cPanel puedes hacerlo desde la sección "phpMyAdmin" o "Copias de seguridad".

Resumen rápido

  1. Accede a cPanel y ve a "Bases de datos MySQL".
  2. Cambia la contraseña del usuario que está asociado a tu base de datos.
  3. Anota la nueva contraseña.
  4. Busca el archivo de configuración de tu web (wp-config.php, etc.).
  5. Reemplaza la contraseña antigua por la nueva en ese archivo.
  6. Guarda los cambios y comprueba que tu web funciona.

[INFO] Si después de seguir todos los pasos tu web sigue sin cargar o muestra un error, verifica que el nombre de usuario y la base de datos en el archivo de configuración sean correctos. Un simple error tipográfico puede ser la causa.

Cambiar la contraseña de tu base de datos en cPanel es un proceso rápido que refuerza la seguridad de tu sitio. Siguiendo esta guía, lo harás sin perder datos ni tiempo. Si tienes alguna otra duda, deja un comentario o consulta con tu proveedor de hosting. ¡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