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

Cómo cambiar la contraseña de administrador de PrestaShop desde phpMyAdmin (cPanel)

Actualizado el 14 de enero de 2026

¿Por qué necesitas cambiar la contraseña de administrador de PrestaShop desde phpMyAdmin?

Perder el acceso a tu tienda online es una de las situaciones más estresantes para cualquier propietario de un negocio digital. Ya sea porque olvidaste tu contraseña, porque un empleado dejó la empresa o porque sospechas que alguien no autorizado tiene acceso, necesitas una solución rápida y efectiva.

La buena noticia es que cambiar contraseña admin PrestaShop no requiere que contactes con soporte técnico ni que reinstales tu tienda. Con acceso a tu panel de control (cPanel) y a la base de datos, puedes restablecer el acceso en cuestión de minutos.

Este artículo te guiará paso a paso para hacer un reset contraseña PrestaShop phpMyAdmin de forma segura y sin complicaciones. No necesitas ser un experto en bases de datos ni en programación; solo seguir las instrucciones con atención.


Antes de empezar: requisitos y precauciones

Para recuperar acceso PrestaShop mediante este método, necesitarás:

  • Acceso a tu panel de control de hosting (cPanel, o el panel que tu proveedor use, como Syspanel, cuyo puerto de acceso es el 2106)
  • Credenciales de acceso a phpMyAdmin (normalmente las mismas que las de tu base de datos)
  • Conocer el nombre de la base de datos de tu PrestaShop
  • Un editor de texto simple (el Bloc de notas de Windows o cualquier editor de código)

[WARNING]
Antes de modificar cualquier cosa en tu base de datos, es imprescindible que hagas una copia de seguridad de la misma. Si algo sale mal, podrás restaurar tu tienda al estado original. La mayoría de los paneles de control incluyen una opción para exportar la base de datos completa en formato SQL.


Paso 1: Accede a tu panel de control y a phpMyAdmin

El primer paso para cambiar password PrestaShop cPanel es entrar en el panel de control de tu hosting.

Si usas cPanel:

  1. Escribe la URL de acceso a cPanel en tu navegador (normalmente algo como tudominio.com/cpanel o una dirección específica que te haya dado tu proveedor)
  2. Introduce tu usuario y contraseña de cPanel
  3. Busca la sección Bases de Datos y haz clic en phpMyAdmin

Si usas Syspanel (el panel de HestiaCP):

  1. Accede a https://tudominio.com:2106 (recuerda que el puerto es el 2106)
  2. Inicia sesión con tus credenciales de administrador
  3. Localiza la sección de bases de datos y busca el icono de phpMyAdmin

[TIP]
Si no encuentras phpMyAdmin, contacta con tu proveedor de hosting. Ellos podrán indicarte dónde se encuentra o habilitarte el acceso.


Paso 2: Identifica tu base de datos de PrestaShop

Una vez dentro de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Necesitas identificar cuál corresponde a tu PrestaShop.

Normalmente, el nombre de la base de datos incluye el prefijo que tu proveedor de hosting usa, seguido del nombre que elegiste al instalar. Por ejemplo: usuario_prestashop o tienda_online.

[INFO]
Si no estás seguro de cuál es tu base de datos, revisa el archivo parameters.php en la carpeta app/config de tu instalación de PrestaShop. Allí encontrarás el nombre de la base de datos, el usuario y otros datos de conexión.


Paso 3: Localiza la tabla de empleados (ps_employee)

Dentro de la base de datos de PrestaShop, hay varias tablas. La que te interesa para cambiar contraseña admin PrestaShop es la tabla ps_employee (el prefijo ps_ puede variar si se cambió durante la instalación).

Haz clic en el nombre de la tabla para abrirla. Verás una lista de registros, que corresponden a los usuarios que tienen acceso al panel de administración de PrestaShop.


Paso 4: Genera un nuevo hash de contraseña

PrestaShop no almacena las contraseñas en texto plano. En su lugar, utiliza un algoritmo de hash llamado bcrypt (en versiones modernas) o MD5 (en versiones antiguas). Por tanto, no puedes simplemente escribir una nueva contraseña en la base de datos; necesitas generar el hash correspondiente.

[WARNING]
Si escribes la contraseña en texto plano, no podrás iniciar sesión. PrestaShop comparará el hash de la contraseña introducida con el almacenado en la base de datos, y si no coinciden, el acceso será denegado.

Opción A: Usar un generador de hash online

  1. Ve a un generador de hash bcrypt online (como bcrypt-generator.com)
  2. Introduce la nueva contraseña que deseas usar (por ejemplo, MiNuevaClave2024!)
  3. Copia el hash generado (comenzará con $2y$)

Opción B: Generar el hash desde la línea de comandos

Si tienes acceso SSH a tu servidor, puedes generar el hash con PHP:

php -r "echo password_hash('MiNuevaClave2024!', PASSWORD_BCRYPT);"

Paso 5: Actualiza la contraseña en la base de datos

Ahora que tienes el hash, es momento de actualizar el registro del empleado en la tabla ps_employee.

  1. En phpMyAdmin, haz clic en la tabla ps_employee
  2. Busca la fila correspondiente al administrador cuyo acceso quieres restablecer (normalmente el ID 1)
  3. Haz clic en el icono de Editar (el lápiz) en esa fila
  4. Localiza el campo passwd
  5. Borra el contenido actual y pega el nuevo hash que has generado
  6. Haz clic en Guardar (o Ejecutar)

[TIP]
Asegúrate de no dejar espacios en blanco alrededor del hash al pegarlo. Cualquier carácter extra hará que la contraseña no funcione.


Paso 6: Verifica el acceso a tu panel de administración

Una vez guardados los cambios, es hora de probar si el reset contraseña PrestaShop phpMyAdmin ha funcionado.

  1. Abre una ventana de incógnito en tu navegador (para evitar problemas de caché)
  2. Accede a tu panel de administración (normalmente en tudominio.com/admin)
  3. Introduce tu email de administrador y la nueva contraseña
  4. Si todo ha ido bien, podrás acceder correctamente

[INFO]
Si no recuerdas el email asociado a tu cuenta de administrador, puedes verlo en la tabla ps_employee, en el campo email.


Paso 7: Cambia la contraseña desde el panel de administración (opcional pero recomendado)

Una vez que hayas recuperado el acceso, te recomendamos que cambies la contraseña desde el propio panel de administración de PrestaShop. Esto asegurará que el hash se genere correctamente y que la contraseña cumpla con los requisitos de seguridad de la plataforma.

  1. Ve a Administración > Empleados (o Parámetros avanzados > Equipo)
  2. Haz clic en tu usuario
  3. Introduce la nueva contraseña en el campo correspondiente
  4. Guarda los cambios

Problemas comunes y soluciones

No encuentro la tabla ps_employee

El prefijo ps_ es el predeterminado, pero puede ser diferente. Revisa el archivo parameters.php para ver el prefijo real que usa tu instalación.

El acceso sigue fallando después del cambio

  • Verifica que el hash se ha pegado completamente y sin espacios
  • Comprueba que estás usando el email correcto
  • Asegúrate de que la contraseña no contiene caracteres especiales que puedan dar problemas (aunque bcrypt los soporta todos)

La versión de PHP no soporta bcrypt

Si tu PrestaShop es muy antiguo, es posible que use MD5 en lugar de bcrypt. En ese caso, puedes generar el hash MD5 de tu contraseña y usarlo. Sin embargo, te recomendamos encarecidamente que actualices PrestaShop a una versión moderna por seguridad.


Preguntas frecuentes (FAQ)

¿Es seguro cambiar la contraseña directamente en la base de datos?

Sí, es un método seguro siempre que tomes precauciones: haz una copia de seguridad antes, usa conexiones seguras y no compartas las credenciales con nadie.

¿Puedo cambiar la contraseña de cualquier empleado, no solo del administrador?

Sí, el proceso es el mismo. Solo necesitas editar la fila correspondiente al empleado cuyo acceso quieras restablecer.

¿Qué hago si no tengo acceso a phpMyAdmin?

Contacta con tu proveedor de hosting. Ellos podrán ayudarte a recuperar acceso PrestaShop o indicarte métodos alternativos.

¿Cada cuánto tiempo debería cambiar mi contraseña de administrador?

Se recomienda cambiar las contraseñas cada 3-6 meses y usar contraseñas robustas que combinen mayúsculas, minúsculas, números y símbolos.

¿Puedo usar este método para cambiar la contraseña de un cliente de mi tienda?

No, este método es solo para empleados y administradores. Los clientes gestionan sus contraseñas desde el front-office de la tienda.


Consejos adicionales de seguridad

Una vez que hayas resuelto el acceso a tu tienda, considera implementar estas buenas prácticas:

  • Activa la autenticación en dos pasos (2FA) en el panel de administración de PrestaShop
  • Usa contraseñas únicas para cada servicio (no repitas la misma contraseña en varios sitios)
  • Limita los intentos de inicio de sesión para prevenir ataques de fuerza bruta
  • Mantén PrestaShop y sus módulos actualizados a la última versión
  • Revisa periódicamente los registros de acceso de tu panel de administración

Conclusión

Cambiar contraseña admin PrestaShop desde phpMyAdmin es un proceso sencillo que puedes realizar tú mismo sin necesidad de conocimientos avanzados. Siguiendo los pasos de esta guía, podrás recuperar acceso PrestaShop en menos de diez minutos, incluso si no recuerdas tu contraseña anterior.

Recuerda que la seguridad de tu tienda online es fundamental. Una contraseña robusta y un acceso controlado al panel de administración son la primera línea de defensa contra accesos no autorizados.

Si has seguido todos los pasos y aún tienes problemas, no dudes en contactar con tu proveedor de hosting o con un profesional especializado en PrestaShop. Ellos podrán ayudarte a resolver cualquier incidencia de forma rápida y segura.

[TIP]
Guarda esta guía en un lugar seguro. Te será útil en el futuro si vuelves a necesitar hacer un reset contraseña PrestaShop phpMyAdmin. También te recomendamos anotar la nueva contraseña en un gestor de contraseñas para no volver a perderla.

¿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