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

Cómo cambiar la contraseña de MySQL en PrestaShop desde DirectAdmin

Actualizado el 18 de marzo de 2026

¿Has olvidado la contraseña de tu base de datos MySQL de PrestaShop y necesitas cambiarla desde DirectAdmin? No te preocupes, es un proceso sencillo que puedes realizar en pocos minutos. En esta guía completa y paso a paso, te explicaré cómo cambiar contraseña MySQL PrestaShop desde DirectAdmin, incluyendo todos los detalles para que tu tienda online siga funcionando sin problemas.

[INFO] Esta guía está pensada para usuarios con poco conocimiento técnico. Si sigues cada paso al pie de la letra, podrás realizar el cambio sin riesgos.

¿Por qué cambiar la contraseña de MySQL en PrestaShop?

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

  • Seguridad: Después de un ataque o sospecha de vulnerabilidad.
  • Recuperación: Has olvidado la contraseña actual y no puedes acceder.
  • Migración: Al mover tu tienda a un nuevo servidor o hosting.
  • Mantenimiento: Como práctica recomendada para mantener tu sitio protegido.

Si no actualizas también el archivo de configuración de PrestaShop (parameters.php o settings.inc.php), tu tienda dejará de funcionar. Por eso, en esta guía te mostraré exactamente dónde y cómo hacerlo.

Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a DirectAdmin (panel de control de tu hosting).
  • Acceso al Administrador de archivos de DirectAdmin o un cliente FTP.
  • Conocimiento de tu usuario y contraseña actual de DirectAdmin.
  • Copia de seguridad de tu base de datos y archivos (por si algo sale mal).

[WARNING] Realiza siempre una copia de seguridad completa de tu base de datos antes de hacer cambios. Puedes hacerlo desde phpMyAdmin o desde DirectAdmin > MySQL Management.

Paso 1: Acceder a DirectAdmin y localizar tu base de datos

Lo primero es iniciar sesión en DirectAdmin. Normalmente accedes a través de tudominio.com:2222 o la URL que te haya proporcionado tu proveedor de hosting.

Una vez dentro:

  1. Busca la sección "MySQL Management" o "Administración de MySQL". En DirectAdmin suele estar en la página principal o en el menú de la izquierda.
  2. Verás una lista de todas tus bases de datos. Identifica la que usa tu PrestaShop. Normalmente se llama algo como tuusuario_prestashop o tuusuario_nombre.
  3. Anota el nombre de la base de datos y el usuario asociado (suele ser el mismo o similar).

Paso 2: Cambiar la contraseña desde DirectAdmin

Ahora vamos a realizar el cambio de contraseña directamente en el panel de DirectAdmin.

  1. En la sección MySQL Management, busca la base de datos que identificaste.
  2. Haz clic en el icono de "Editar" o "Modificar" (normalmente un lápiz o engranaje).
  3. Verás un campo para "Nueva contraseña" o "Change Password".
  4. Introduce una contraseña segura. Recomiendo usar una combinación de letras mayúsculas, minúsculas, números y símbolos. Por ejemplo: Pr3sT4Sh0p!2024.
  5. Confirma la contraseña y guarda los cambios.

[TIP] Si no ves la opción de cambiar contraseña, puede que debas hacerlo desde phpMyAdmin. En DirectAdmin, busca el acceso a phpMyAdmin (normalmente un enlace directo) y dentro de él selecciona tu base de datos, luego ve a la pestaña "Privilegios" y edita el usuario.

Paso 3: Actualizar el archivo de configuración de PrestaShop

Este es el paso más importante. Si no actualizas la contraseña en los archivos de PrestaShop, tu tienda mostrará un error de conexión a la base de datos.

Localizar el archivo correcto

Dependiendo de la versión de PrestaShop, el archivo de configuración puede tener dos nombres:

  • PrestaShop 1.7 y superiores: app/config/parameters.php
  • PrestaShop 1.6 y versiones anteriores: config/settings.inc.php

Accede al Administrador de archivos de DirectAdmin (o usa FTP) y navega hasta la carpeta raíz de tu tienda (normalmente public_html o domains/tudominio.com/public_html).

Editar el archivo

  1. Busca el archivo correspondiente según tu versión.
  2. Haz clic derecho y selecciona "Editar" o descárgalo y edítalo con un editor de texto plano (como Notepad++ o Sublime Text).
  3. Busca la línea que contiene la contraseña. Se verá algo así:

Para parameters.php:

'database_password' => 'contraseña_antigua',

Para settings.inc.php:

define('_DB_PASS_', 'contraseña_antigua');
  1. Reemplaza 'contraseña_antigua' por la nueva contraseña que acabas de establecer en DirectAdmin.
  2. Guarda los cambios y cierra el archivo.

[WARNING] Asegúrate de no modificar ninguna otra línea. Si cambias accidentalmente el nombre de la base de datos o el usuario, tu tienda dejará de funcionar.

Paso 4: Verificar que todo funciona

Ahora es momento de comprobar que tu tienda sigue operativa.

  1. Abre tu navegador y visita la URL de tu tienda PrestaShop (por ejemplo, tudominio.com).
  2. Si ves la página principal sin errores, ¡felicidades! El cambio fue exitoso.
  3. También puedes acceder al panel de administración (tudominio.com/adminXXXXX) y comprobar que todo funciona correctamente.

Si ves un error como "Error de conexión a la base de datos" o "Unable to connect to database", algo salió mal. Revisa los pasos anteriores, especialmente la contraseña en el archivo de configuración.

Solución de problemas comunes

Error "Access denied for user"

Esto significa que la contraseña no coincide con la que tiene MySQL. Vuelve a verificar:

  • Que hayas cambiado la contraseña correctamente en DirectAdmin.
  • Que hayas actualizado el archivo de configuración con la misma contraseña.
  • Que no haya espacios adicionales o caracteres especiales mal copiados.

No encuentro el archivo de configuración

Si no ves parameters.php o settings.inc.php:

  • PrestaShop 1.7 puede tener el archivo en app/config/parameters.php (no en la raíz).
  • Si usas una instalación personalizada, busca en subcarpetas como prestashop/ o tienda/.
  • También puede estar oculto. En el Administrador de archivos, activa la opción "Mostrar archivos ocultos".

La tienda muestra página en blanco después del cambio

Esto puede deberse a un error de sintaxis al editar el archivo. Descarga el archivo original desde la copia de seguridad y vuelve a hacer el cambio con cuidado.

Preguntas frecuentes (FAQ)

¿Qué pasa si no actualizo el archivo de configuración de PrestaShop?

Tu tienda dejará de funcionar inmediatamente. Mostrará un error de conexión a la base de datos y no podrás acceder ni al front-end ni al back-office.

¿Puedo cambiar la contraseña desde phpMyAdmin en lugar de DirectAdmin?

Sí, es otra opción. Desde phpMyAdmin selecciona tu base de datos, ve a la pestaña Privilegios, edita el usuario y cambia la contraseña. Luego actualiza el archivo de configuración de PrestaShop igualmente.

¿Necesito reiniciar algo después del cambio?

No, los cambios son inmediatos. Solo asegúrate de que el archivo de configuración esté correctamente actualizado y guardado.

¿Cómo generar una contraseña segura para MySQL?

Puedes usar generadores online o crear una tú mismo. Recomiendo al menos 12 caracteres con mayúsculas, minúsculas, números y símbolos. Ejemplo: M1P@ssw0rd!2024.

¿Y si uso HestiaCP (Syspanel) en lugar de DirectAdmin?

Si tu hosting usa Syspanel (HestiaCP), el proceso es similar pero accedes por el puerto 2106. La interfaz es diferente, pero los pasos son equivalentes: busca la sección de bases de datos, cambia la contraseña y actualiza el archivo de PrestaShop.

Consejos adicionales para mantener tu PrestaShop seguro

  • Cambia la contraseña periódicamente (cada 3-6 meses).
  • Usa contraseñas únicas para cada servicio (base de datos, FTP, panel de control).
  • Haz copias de seguridad automáticas de tu base de datos y archivos.
  • Mantén PrestaShop actualizado a la última versión estable.

[INFO] Recuerda que si contrataste un hosting con soporte técnico, ellos pueden ayudarte si tienes dudas. Pero siguiendo esta guía podrás hacerlo tú mismo sin problemas.

Conclusión

Como has visto, cambiar contraseña MySQL PrestaShop desde DirectAdmin es un proceso sencillo si sigues los pasos correctos. Lo más importante es recordar actualizar el archivo de configuración de PrestaShop para que tu tienda siga funcionando.

Si en algún momento te surge un error, no entres en pánico. Revisa cada paso, verifica que la contraseña esté bien escrita y que el archivo de configuración esté correctamente editado. Con un poco de paciencia, lo solucionarás.

Ahora ya sabes cómo hacerlo. ¡Manos a la obra y protege tu tienda online!

¿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