🎨 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 el sitio)

Actualizado el 2 de abril de 2026

¡Entendido! Aquí tienes el artículo completo, redactado con un tono cercano y didáctico, siguiendo todas las reglas de formato y SEO que me has indicado.


Cambiar la contraseña de una base de datos MySQL en cPanel puede parecer una tarea arriesgada, especialmente si tienes una tienda online o un blog con mucho contenido. Es normal sentir miedo a "romper" el sitio web.

Pero, ¿sabes qué? Es un proceso mucho más sencillo de lo que parece, y es una de las mejores prácticas de seguridad que puedes adoptar. Mantener contraseñas antiguas o débiles es como dejar la puerta de tu casa abierta para los ciberdelincuentes.

En esta guía, te voy a explicar paso a paso cómo hacerlo de forma segura y sin sustos. Aprenderás a actualizar la contraseña tanto en cPanel como en los archivos de configuración de las plataformas más populares (WordPress, PrestaShop, Joomla, etc.). Al final, serás un experto en seguridad cpanel.

¿Por qué deberías cambiar tu contraseña MySQL?

Antes de ensuciarnos las manos, hablemos del "porqué". No es solo una cuestión de burocracia digital.

La seguridad de tu web depende en gran medida de la fortaleza de tus credenciales de acceso a la base de datos. Si un atacante consigue tu cpanel password mysql, podría robar, modificar o eliminar toda tu información. Esto incluye datos de clientes, pedidos, artículos del blog y configuración del sitio.

Cambiar la contraseña periódicamente es una excelente medida preventiva. También es crucial hacerlo si has compartido el acceso con un desarrollador o colaborador que ya no trabaja contigo, o si sospechas que tu web ha sido comprometida.

Además, el simple acto de cambiar la contraseña no es complicado. El verdadero desafío está en actualizar wp-config o los archivos de configuración de otras aplicaciones para que sigan conectándose correctamente. Pero no te preocupes, eso lo resolveremos juntos.

Preparación: El kit de seguridad antes de empezar

La clave para no romper nada es la preparación. Piensa en esto como un cirujano que se lava las manos antes de una operación. Estos son los pasos previos imprescindibles:

  1. Realiza una copia de seguridad completa. Este es el paso más importante. Antes de tocar absolutamente nada, asegúrate de tener una copia de seguridad reciente de tu sitio web (archivos) y de tu base de datos. Puedes hacerlo desde la propia sección de "Archivos" o "Copias de seguridad" de tu cPanel. Si algo sale mal, podrás restaurar todo en cuestión de minutos.
  2. Anota la contraseña actual y el nombre de usuario de la BD. Necesitarás estos datos para localizar los archivos de configuración más fácilmente. Normalmente, el nombre de usuario y el de la base de datos son el prefijo de tu cuenta de cPanel seguido de un nombre (ej: usuario_bdblog).
  3. Ten a mano un editor de texto plano. Necesitarás editar archivos como wp-config.php. Puedes usar el editor que viene integrado en el "Administrador de archivos" de cPanel, o un programa como Notepad++ o Sublime Text en tu ordenador.

Paso 1: Cambiar la contraseña en cPanel

Vamos a la acción. Primero, accede a tu panel de control de cPanel.

  1. Inicia sesión en tu cuenta de cPanel. La URL suele ser algo como tudominio.com/cpanel.
  2. Busca la sección "Bases de Datos". Dentro de ella, encontrarás la herramienta "Bases de Datos MySQL".
  3. Verás una lista de todas tus bases de datos. Localiza la que quieres modificar.
  4. En la fila de tu base de datos, busca la opción "Cambiar contraseña" o un icono de llave o candado. Haz clic en él.
  5. Se te pedirá que introduzcas la nueva contraseña dos veces. Asegúrate de que sea robusta. Una buena práctica es usar una combinación de letras mayúsculas y minúsculas, números y símbolos. cPanel suele tener un generador de contraseñas seguras que puedes usar.
  6. Haz clic en "Cambiar contraseña" o el botón equivalente.

¡Felicidades! Acabas de cambiar la contraseña en el servidor. Sin embargo, tu sitio web sigue intentando conectarse con la contraseña antigua. Eso es lo que vamos a solucionar ahora.

[WARNING]: No cierres la pestaña de cPanel todavía. Aún necesitamos localizar y editar los archivos de configuración de tu aplicación. Si lo haces, no podrás conectarte a tu web y tendrás que restaurar la contraseña anterior o editar los archivos a ciegas.

Paso 2: Actualizar la configuración de tu aplicación

Aquí es donde la mayoría de la gente se asusta, pero es más fácil de lo que crees. Cada plataforma guarda sus datos de conexión en un archivo específico. Vamos a ver los casos más comunes.

Actualizar wp-config.php en WordPress

WordPress es el CMS más popular, así que empezamos por él. El archivo que debes modificar es wp-config.php. Lo encontrarás en la raíz de tu instalación de WordPress.

  1. Ve a la sección "Archivos" en cPanel y abre el "Administrador de archivos".
  2. Navega hasta la carpeta donde está instalado WordPress. Generalmente es public_html, pero puede ser una subcarpeta como public_html/blog o public_html/tienda.
  3. Localiza el archivo wp-config.php y haz clic derecho sobre él. Selecciona "Editar" o "Code Editor". Si te pide confirmación, acéptala.
  4. Busca las líneas que definen las constantes de la base de datos. Se verán así:
// ** Configuraciones de MySQL - Puedes obtener esta información de tu proveedor de alojamiento web ** //
/** Nombre de la base de datos de WordPress */
define( 'DB_NAME', 'usuario_bdblog' );

/** Usuario de la base de datos de MySQL */
define( 'DB_USER', 'usuario_bdblog' );

/** Contraseña de la base de datos de MySQL */
define( 'DB_PASSWORD', 'AQUI_VA_TU_CONTRASEÑA_ANTIGUA' );
  1. Edita la línea DB_PASSWORD. Borra la contraseña antigua y escribe la nueva que acabas de configurar en cPanel. Es muy importante que la escribas exactamente igual, entre las comillas simples.
  2. Haz clic en "Guardar cambios" o "Save Changes" en la esquina superior derecha.

[TIP]: No modifiques ni el DB_NAME ni el DB_USER. Solo la contraseña.

¡Y eso es todo para WordPress! Si has seguido los pasos, tu web debería seguir funcionando con normalidad.

Actualizar PrestaShop (parámetros.php)

PrestaShop es otro gigante del comercio electrónico. En este caso, los datos de conexión se encuentran en un archivo llamado parameters.php, dentro de la carpeta app/config.

  1. Accede al "Administrador de archivos" de cPanel.
  2. Navega a la carpeta de tu tienda PrestaShop. Normalmente es public_html.
  3. Entra en la carpeta app, luego en config.
  4. Busca el archivo parameters.php y haz clic derecho para "Editar".
  5. Busca la sección que contiene los parámetros de la base de datos. Se verá algo así (aunque puede variar ligeramente según la versión):
'parameters' => array(
    'database_host' => 'localhost',
    'database_port' => '',
    'database_name' => 'usuario_bdtienda',
    'database_user' => 'usuario_bdtienda',
    'database_password' => 'AQUI_VA_TU_CONTRASEÑA_ANTIGUA',
    'database_prefix' => 'ps_',
    'database_engine' => 'InnoDB',
),
  1. Localiza la línea 'database_password' => 'AQUI_VA_TU_CONTRASEÑA_ANTIGUA' y cámbiala por tu nueva contraseña.
  2. Guarda los cambios en el archivo.

[INFO]: En versiones antiguas de PrestaShop (1.6 o anteriores), el archivo se llamaba settings.inc.php y se encontraba en la carpeta config. La estructura es similar, solo que las variables se definen como constantes: define('_DB_PASS_', 'tu_contraseña');.

Actualizar Joomla (configuration.php)

Si tu sitio usa Joomla, el archivo a modificar es configuration.php, que se encuentra en la raíz de la instalación.

  1. Abre el "Administrador de archivos" de cPanel.
  2. Navega a la raíz de tu sitio Joomla (generalmente public_html).
  3. Edita el archivo configuration.php.
  4. Busca las variables $password o $dbpassword. Se verán así:
public $host = 'localhost';
public $user = 'usuario_bdjoomla';
public $password = 'AQUI_VA_TU_CONTRASEÑA_ANTIGUA';
public $db = 'usuario_bdjoomla';
  1. Cambia el valor de la variable $password por tu nueva contraseña.
  2. Guarda los cambios.

¿Y si uso otro CMS o un script personalizado?

No te preocupes, la lógica es la misma. Cualquier aplicación que use MySQL tendrá un archivo de configuración donde se definen los datos de conexión. Busca términos como db_password, DB_PASSWORD, database_password, pass, pwd, etc.

Los pasos generales son:

  1. Encuentra el archivo de configuración. Suele estar en la raíz o en una subcarpeta como config, app, includes, etc.
  2. Ábrelo con el editor de cPanel.
  3. Busca la línea que define la contraseña.
  4. Reemplázala con la nueva.
  5. Guarda el archivo.

Paso 3: Verificar que todo funciona correctamente

Después de actualizar los archivos de configuración, es hora de comprobar que todo ha ido bien.

  1. Abre tu sitio web en una ventana de incógnito (para evitar problemas de caché).
  2. Navega por algunas páginas, entra en el panel de administración (por ejemplo, /wp-admin en WordPress o /admin en PrestaShop) e inicia sesión.
  3. Si todo se ve y funciona con normalidad, ¡enhorabuena! Has completado el proceso con éxito.

[WARNING]: Si ves un error de conexión a la base de datos, significa que la contraseña no se ha actualizado correctamente en el archivo de configuración. Vuelve a revisar el paso anterior, asegurándote de que la has escrito exactamente igual, sin espacios adicionales y dentro de las comillas.

Preguntas Frecuentes (FAQ)

Para terminar, resolvamos algunas dudas comunes que suelen surgir con este proceso.

¿Con qué frecuencia debo cambiar la contraseña de mi BD?

No hay una regla fija, pero se recomienda hacerlo al menos una vez al año, o inmediatamente después de que alguien externo haya tenido acceso a tu panel o a tu web.

¿Qué pasa si olvido la nueva contraseña?

No hay problema. Puedes repetir el proceso desde el principio. Simplemente vuelve a cambiar la contraseña en cPanel y actualiza los archivos de configuración con la nueva.

¿Cambiar la contraseña afecta a mis datos?

No, en absoluto. Cambiar la contraseña solo modifica la "llave de acceso" a la base de datos. Los datos (artículos, productos, usuarios) permanecen intactos.

¿Es seguro usar el generador de contraseñas de cPanel?

Sí, es una herramienta muy útil. Genera contraseñas aleatorias y robustas que son difíciles de adivinar. Solo asegúrate de guardarla en un lugar seguro, como un gestor de contraseñas.

¿Qué es Syspanel y tiene algo que ver con esto?

Syspanel (anteriormente conocido como HestiaCP) es otro panel de control de hosting, una alternativa a cPanel. Si tu hosting usa Syspanel, el proceso para cambiar la contraseña es similar, pero la interfaz es diferente. Para acceder a Syspanel, la URL suele ser tudominio.com:2106. En Syspanel, la opción para cambiar la contraseña de la BD se encuentra en la sección de "Bases de datos" o "Editar base de datos". La parte de actualizar los archivos de configuración es exactamente la misma.

¿Qué hago si mi web usa una caché muy agresiva?

Si después de cambiar la contraseña ves una página con errores, puede que sea la caché. Borra la caché de tu navegador y, si usas un plugin de caché (como W3 Total Cache o WP Super Cache), también deberías purgarla desde el panel de administración.


Cambiar la contraseña mysql en cPanel es una tarea de mantenimiento vital que no deberías ignorar. Con esta guía, ya no tienes excusa para no hacerlo. Es un proceso de 5 minutos que puede ahorrarte un gran dolor de cabeza en el futuro.

Recuerda: la clave está en la preparación (copia de seguridad) y en actualizar el archivo de configuración correspondiente. Con un poco de calma y siguiendo estos pasos, podrás hacerlo sin romper nada y aumentando la seguridad cpanel de tu sitio.

¿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