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

Cómo cambiar la contraseña de una base de datos en WordPress y PrestaShop

Actualizado el 16 de mayo de 2026

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

Cambiar la contraseña de la base de datos de tu tienda online o blog es una tarea de mantenimiento básica, pero muy importante. La haces para proteger tu información de accesos no deseados, o simplemente porque has sufrido un pequeño susto de seguridad o has compartido esa contraseña con un desarrollador y ya no trabaja contigo.

Si usas WordPress o PrestaShop, el proceso no es tan simple como ir al panel de control de tu hosting. Si cambias la contraseña solo en la base de datos, tu web se romperá y verás un error de conexión. La clave está en hacer el cambio en dos sitios: en el servidor de bases de datos y en el archivo de configuración de tu CMS.

En esta guía te explico, paso a paso y sin tecnicismos, cómo hacerlo de forma segura, tanto en WordPress como en PrestaShop, usando el panel de control Syspanel y también con comandos básicos de MySQL.

Antes de empezar: qué necesitas tener a mano

Para realizar este cambio sin bloqueos, asegúrate de tener lo siguiente listo:

  • Acceso a tu panel de control de hosting (Syspanel se accede por el puerto 2106, por ejemplo: https://tu-dominio.com:2106).
  • El nombre de tu base de datos y el usuario asociado (normalmente empiezan con el prefijo de tu cuenta, como usuario_bd).
  • Acceso al administrador de archivos de tu hosting o un cliente FTP (como FileZilla).
  • Un editor de texto plano (el Bloc de notas de Windows o TextEdit en Mac).

[WARNING] No uses Word o Pages para editar archivos de configuración. Pueden añadir caracteres invisibles que rompan el código. Usa siempre un editor de texto plano.

Cómo cambiar la contraseña MySQL desde Syspanel (el método más fácil)

El panel Syspanel es la herramienta que usamos en nuestros servidores para gestionar tu hosting. Es muy visual y no necesitas saber comandos raros. Aquí te explico cómo cambiar la contraseña de tu base de datos desde ahí.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe la dirección de tu servidor con el puerto 2106. Por ejemplo: https://tu-dominio.com:2106. Introduce tu usuario y contraseña de administrador del panel.

Paso 2: Encuentra la sección de Bases de Datos

Una vez dentro, busca en el menú lateral o superior una opción que se llame "Bases de Datos" o "MySQL". Dependiendo de la versión del panel, puede estar dentro de un submenú llamado "Servicios" o "Herramientas".

Paso 3: Localiza tu base de datos

Verás una lista con todas las bases de datos que tienes creadas. Busca la que quieres modificar (la que usa tu WordPress o PrestaShop). Al lado de cada base de datos, suele haber un icono de "Editar", "Cambiar contraseña" o una rueda dentada.

Paso 4: Cambia la contraseña

Haz clic en esa opción y te pedirá la nueva contraseña. Elige una contraseña fuerte combinando mayúsculas, minúsculas, números y símbolos. Algunos paneles tienen un botón de "Generar" que te crea una automáticamente. Guárdala en un lugar seguro porque la necesitarás en el siguiente paso.

Confirma el cambio y el panel te mostrará un mensaje de éxito.

[INFO] Este cambio solo afecta a la contraseña de conexión a la base de datos. No cambia la contraseña de tu panel de control ni la de tu área de administración de WordPress o PrestaShop.

Actualizar WordPress: el archivo wp-config.php

Este es el paso más importante y el que más se olvida. WordPress guarda la contraseña de la base de datos en un archivo llamado wp-config.php. Si no lo actualizas, tu web dará el error de "Error al establecer una conexión con la base de datos".

Paso 1: Localiza el archivo wp-config.php

Usa el administrador de archivos de Syspanel o tu cliente FTP. En la raíz de tu instalación de WordPress (donde están las carpetas wp-admin, wp-content y wp-includes), busca el archivo wp-config.php.

Paso 2: Descarga o abre el archivo para editar

Si usas FTP, descarga el archivo a tu ordenador para editarlo con seguridad. Si usas el administrador de archivos del panel, búscalo, haz clic derecho y selecciona "Editar" o "Code Editor".

Paso 3: Encuentra la línea de la contraseña

Dentro del archivo, busca una línea que dice algo así:

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

Paso 4: Sustituye la contraseña

Cambia el texto entre comillas por la nueva contraseña que acabas de poner en Syspanel. Debe quedar así:

define('DB_PASSWORD', 'tu_nueva_contraseña_super_segura');

Paso 5: Guarda y sube el archivo

Guarda el archivo y, si lo habías descargado, súbelo de nuevo a la misma ubicación, reemplazando el original. Si lo editaste directamente en el panel, ya está listo.

[TIP] Antes de guardar, revisa que no hayas borrado alguna comilla o el punto y coma del final. Un solo carácter mal puesto rompe la web.

Actualizar PrestaShop: el archivo parameters.php

PrestaShop es un poco más complejo porque guarda la configuración en un archivo llamado parameters.php, y a veces en otro llamado parameters_old.php. Debes modificar los dos si existen.

Paso 1: Encuentra el archivo de configuración

La ruta habitual es config/parameters.php dentro de la carpeta de tu PrestaShop. También puedes encontrar app/config/parameters.php en versiones más recientes.

Paso 2: Edita el archivo

Descárgalo o edítalo con el administrador de archivos de Syspanel. Busca el bloque que dice 'database_password'. Verás algo como:

'database_password' => 'tu_contraseña_antigua',

Paso 3: Cambia la contraseña

Sustituye el valor entre comillas por la nueva contraseña. Debe quedar:

'database_password' => 'tu_nueva_contraseña_super_segura',

Paso 4: Repite con el archivo parameters_old.php

En muchas instalaciones, existe un archivo de respaldo llamado parameters_old.php en la misma carpeta. Si existe, ábrelo y cambia la misma línea. Si no lo actualizas, PrestaShop podría usar ese archivo en caso de error y volver a la contraseña antigua.

Paso 5: Guarda y sube ambos archivos

Guarda los cambios y súbelos a su ubicación original si los habías descargado.

[INFO] En PrestaShop, a veces hay que borrar la carpeta de caché var/cache después de cambiar la contraseña. Esto fuerza a la tienda a leer los nuevos datos. No te asustes si ves esa carpeta, es normal.

Método alternativo: cambiar la contraseña MySQL con comandos

Si eres de los que les gusta el control total o no tienes acceso a Syspanel, puedes cambiar la contraseña desde la línea de comandos. Este método es más técnico, pero funciona siempre.

Paso 1: Conéctate a MySQL

Accede por SSH a tu servidor y escribe:

mysql -u root -p

Te pedirá la contraseña de root de MySQL. Si no la tienes, contacta con tu proveedor de hosting.

Paso 2: Ejecuta el comando para cambiar la contraseña

Una vez dentro de MySQL, ejecuta este comando, reemplazando usuario por tu usuario de base de datos y nueva_contraseña por la que quieras:

ALTER USER 'usuario'@'localhost' IDENTIFIED BY 'nueva_contraseña';

Si tu versión de MySQL es anterior a la 5.7, el comando podría ser:

SET PASSWORD FOR 'usuario'@'localhost' = PASSWORD('nueva_contraseña');

Paso 3: Aplica los cambios

Escribe FLUSH PRIVILEGES; y luego EXIT; para salir de MySQL.

[WARNING] Este método requiere que sepas exactamente el nombre de tu usuario y el host (normalmente localhost). Si te equivocas, puedes dejar la base de datos inaccesible. Si tienes dudas, usa el método de Syspanel.

Errores comunes y cómo solucionarlos

Después de cambiar la contraseña, es normal que algo falle si te has saltado algún paso. Aquí tienes los problemas más típicos y su solución.

Error de conexión a la base de datos

Si ves este error en WordPress, es que el archivo wp-config.php no tiene la contraseña correcta. Revisa que la has escrito sin espacios y con las comillas correctas.

Error 500 en PrestaShop

Suele ser porque no has actualizado el archivo parameters_old.php o porque la caché guarda datos antiguos. Borra la carpeta var/cache y vuelve a intentarlo.

No recuerdo el usuario de la base de datos

Puedes verlo en Syspanel, en la misma sección de Bases de Datos. Normalmente aparece junto al nombre de la base de datos, en un formato como usuario_bd.

[TIP] Si después de varios intentos la web sigue rota, no entres en pánico. Restaura la contraseña antigua en la base de datos y en el archivo de configuración, y la web volverá a funcionar. Luego repite el proceso con más calma.

Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo cambiar la contraseña de la base de datos?

No hay una regla fija, pero se recomienda hacerlo al menos cada 3-6 meses o inmediatamente después de que un desarrollador externo haya dejado de trabajar en tu proyecto.

¿Puedo usar la misma contraseña para WordPress y PrestaShop?

Sí, pero no es recomendable. Si una web se ve comprometida, la otra también. Usa contraseñas diferentes y seguras.

¿Qué pasa si cambio la contraseña y me olvido de actualizar el archivo de configuración?

Tu web mostrará un error de conexión. No pierdes datos, pero la web estará caída hasta que actualices el archivo correspondiente.

¿Syspanel es lo mismo que HestiaCP?

Sí, Syspanel es el nombre que usamos para referirnos al panel de control (basado en HestiaCP) en nuestros servidores. Recuerda que su puerto de acceso es el 2106.

¿Puedo cambiar la contraseña desde phpMyAdmin?

Sí, puedes. Dentro de phpMyAdmin, ve a la pestaña "Cuentas de usuario", busca tu usuario y haz clic en "Editar privilegios". Allí encontrarás la opción de cambiar la contraseña. Después, no olvides actualizar el archivo de configuración de tu CMS.

¿Qué es el "host" de la base de datos?

Normalmente es localhost, pero puede ser un servidor externo. Lo puedes ver en el archivo de configuración de tu CMS o en Syspanel.

Resumen final y checklist

Cambiar la contraseña de una base de datos no es complicado, solo requiere orden y seguir los pasos en el orden correcto. Para que no se te olvide nada, usa esta lista rápida:

  • Cambia la contraseña en Syspanel (puerto 2106).
  • Actualiza wp-config.php si usas WordPress.
  • Actualiza parameters.php y parameters_old.php si usas PrestaShop.
  • Borra la caché de PrestaShop si es necesario.
  • Comprueba que la web carga correctamente en una ventana de incógnito.

Si has llegado hasta aquí, ya sabes exactamente cómo hacer el cambio sin romper nada. Si te surge cualquier duda, no dudes en contactar con nuestro equipo de soporte. Estaremos encantados de ayudarte a darle la vuelta a tu web sin sustos.

¿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