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

Cómo cambiar la contraseña de la base de datos de PrestaShop en cPanel

Actualizado el 16 de octubre de 2025

¿Necesitas cambiar contraseña base datos PrestaShop porque olvidaste la actual, por seguridad o porque migraste tu tienda? Es un proceso más sencillo de lo que parece si usas cPanel, el panel de control más común en hosting compartido. En esta guía te explico paso a paso cómo hacerlo sin romper tu tienda, actualizando también los archivos de configuración para que todo siga funcionando.

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

Cambiar la contraseña de la base de datos de PrestaShop puede ser necesario por varias razones:

  • Seguridad: si sospechas que alguien ha tenido acceso no autorizado.
  • Olvido: si no recuerdas la contraseña actual y necesitas acceder desde phpMyAdmin.
  • Migración: al mover tu tienda a otro servidor o hosting.
  • Recomendación técnica: muchos expertos sugieren cambiar contraseñas periódicamente.

[INFO] No debes cambiar la contraseña solo por capricho. Cada vez que lo hagas, deberás actualizar el archivo parameters.php de PrestaShop, o tu tienda dejará de funcionar.

Requisitos antes de empezar

Antes de lanzarte a configurar BD PrestaShop, asegúrate de tener:

  • Acceso a cPanel de tu hosting (usuario y contraseña).
  • Una copia de seguridad reciente de tu base de datos (por si algo sale mal).
  • Acceso al administrador de archivos de cPanel o a un cliente FTP (FileZilla, por ejemplo).
  • Conocimientos básicos de navegación por archivos.

[WARNING] Sin una copia de seguridad, cualquier error podría dejarte sin tienda. Hazla antes de tocar nada.

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

Sigue estos pasos en orden. No te saltes ninguno.

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

Ingresa a tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083). Busca la sección Bases de datos. Allí verás varias opciones:

  • Bases de datos MySQL
  • Usuarios MySQL
  • phpMyAdmin

Haz clic en Bases de datos MySQL o en Usuarios MySQL (depende de la versión de cPanel, pero ambas opciones te permitirán cambiar la contraseña).

2. Identifica el usuario de la base de datos de PrestaShop

En la lista de usuarios, busca el que está asociado a tu base de datos de PrestaShop. Normalmente tiene un nombre como tiusuario_prestashop o similar. Si no lo recuerdas, puedes consultarlo en el archivo parameters.php de tu tienda (más adelante veremos cómo).

Anota el nombre exacto del usuario.

3. Cambia la contraseña del usuario

Junto al nombre del usuario, verás un enlace o botón que dice Cambiar contraseña o Modificar. Haz clic.

Se abrirá un formulario donde debes escribir la nueva contraseña. Para mayor seguridad:

  • Usa al menos 12 caracteres.
  • Combina mayúsculas, minúsculas, números y símbolos.
  • No uses palabras comunes ni fechas personales.

Puedes usar el generador de contraseñas que ofrece cPanel (suele tener un botón al lado). Una vez escrita, haz clic en Cambiar contraseña o Actualizar.

[TIP] Anota la nueva contraseña en un lugar seguro. La necesitarás en el siguiente paso.

4. Actualiza el archivo de configuración de PrestaShop

Ahora viene la parte clave: cambiar contraseña base datos PrestaShop sin que la tienda deje de funcionar. Para ello, debes modificar el archivo parameters.php que se encuentra en la carpeta app/config/ de tu instalación de PrestaShop.

4.1. Localiza el archivo parameters.php

Accede al Administrador de archivos de cPanel (o usa FTP). Navega hasta la carpeta raíz de tu tienda (normalmente public_html). Luego entra en la carpeta app y luego config. Allí verás el archivo parameters.php.

4.2. Edita el archivo

Haz clic derecho sobre parameters.php y selecciona Editar (o Code Editor si aparece). Se abrirá un editor de texto.

Busca las líneas que contienen la configuración de la base de datos. Deberías ver algo como:

'database_host' => 'localhost',
'database_port' => '',
'database_name' => 'tiusuario_prestashop',
'database_user' => 'tiusuario_prestashop',
'database_password' => 'contraseña_antigua',

Cambia el valor de 'database_password' por la nueva contraseña que acabas de establecer en cPanel. Respeta las comillas simples y no añadas espacios extra.

Ejemplo:

'database_password' => 'NuevaContraseña123!',

Guarda los cambios y cierra el editor.

[WARNING] Si editas mal el archivo (por ejemplo, borras una coma o una comilla), tu tienda mostrará un error blanco. Si ocurre, restaura la copia de seguridad del archivo.

5. Verifica que la tienda funcione

Abre tu tienda PrestaShop en el navegador. Debería cargar con normalidad. También prueba el panel de administración (/admin o la URL que tengas configurada).

Si todo va bien, ¡felicidades! Has completado el proceso.

¿Qué hacer si algo sale mal?

Si después de cambiar la contraseña tu tienda no carga o muestra un error de conexión a la base de datos, revisa:

  • Que escribiste correctamente la nueva contraseña en parameters.php.
  • Que el usuario de la base de datos sigue existiendo (no lo borraste sin querer).
  • Que la base de datos no está corrupta (puedes verificarlo desde phpMyAdmin).

Si el problema persiste, restaura la copia de seguridad que hiciste al principio y repite el proceso con más cuidado.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la contraseña desde phpMyAdmin?

No. phpMyAdmin es para gestionar datos, no usuarios. El cambio debe hacerse desde cPanel. Sin embargo, puedes usar phpMyAdmin para verificar que la conexión funciona después del cambio.

¿Afecta esto a los datos de mi tienda?

No. Cambiar la contraseña no borra ni modifica los datos (productos, clientes, pedidos). Solo cambia la clave de acceso a la base de datos. Tus datos siguen intactos.

¿Debo cambiar también la contraseña en otros archivos?

En PrestaShop 1.7 y versiones posteriores, solo necesitas modificar parameters.php. En versiones muy antiguas (1.6 o anteriores), también debes cambiar el archivo config/settings.inc.php. Si tienes dudas, revisa la documentación de tu versión.

¿Qué pasa si uso Syspanel (antes HestiaCP)?

Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ejemplo: tudominio.com:2106). Busca la sección de bases de datos y sigue los mismos pasos. Luego actualiza el archivo parameters.php igual que en cPanel.

[INFO] Syspanel es el nombre comercial de HestiaCP en algunos proveedores. El puerto de acceso es el 2106.

¿Cada cuánto debería cambiar la contraseña?

No hay una regla fija, pero muchos expertos recomiendan hacerlo cada 3-6 meses, o inmediatamente después de un incidente de seguridad. También es buena práctica cambiarla si compartes acceso temporal con alguien.

Consejos adicionales para configurar BD PrestaShop de forma segura

  • Usa contraseñas únicas: no repitas la misma contraseña para la base de datos que para tu correo o cPanel.
  • Activa la autenticación en dos pasos en cPanel si tu hosting lo permite.
  • Mantén PrestaShop actualizado: las versiones más recientes incluyen mejoras de seguridad.
  • Haz copias de seguridad periódicas: no solo antes de cambios, sino de forma automática (muchos hostings lo ofrecen).

Resumen

Cambiar contraseña base datos PrestaShop desde cPanel es un proceso de tres pasos clave:

  1. Cambia la contraseña del usuario MySQL en cPanel.
  2. Edita el archivo parameters.php con la nueva contraseña.
  3. Verifica que la tienda funciona correctamente.

Si sigues esta guía al pie de la letra, tu tienda seguirá funcionando sin problemas. Y recuerda: ante cualquier duda, haz una copia de seguridad antes de tocar nada.

¿Te ha sido útil? Si tienes más preguntas sobre cPanel PrestaShop base datos o necesitas ayuda con otros aspectos técnicos, no dudes en consultarnos. ¡Estamos aquí para ayudarte!

¿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