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

¿Cómo Restablecer la Contraseña de WordPress desde phpMyAdmin en cPanel?

Actualizado el 21 de octubre de 2025

Perder el acceso a tu sitio web por olvidar la contraseña de WordPress es una de las situaciones más frustrantes para cualquier administrador. Afortunadamente, si tienes acceso a tu panel de control de hosting, como cPanel, existe una solución directa y segura: modificar la contraseña directamente en la base de datos usando phpMyAdmin.

Este método es ideal cuando el correo electrónico de recuperación de WordPress no funciona, no recibes los enlaces de restablecimiento, o simplemente necesitas una solución inmediata sin depender de plugins. A continuación, te guiaré paso a paso para restablecer contraseña WordPress mediante phpMyAdmin cambiar contraseña WordPress, un proceso que, aunque suene técnico, es muy sencillo de seguir.


¿Por qué usar phpMyAdmin para recuperar el acceso a WordPress?

Antes de comenzar, es importante entender por qué este método es tan efectivo. WordPress almacena toda la información de los usuarios, incluyendo las contraseñas cifradas, en una tabla llamada wp_users dentro de tu base de datos. Al modificar directamente el hash de la contraseña en esa tabla, puedes recuperar acceso WordPress sin necesidad de usar el formulario de inicio de sesión.

Esta técnica es especialmente útil si:

  • Olvidaste la contraseña y el correo de recuperación está desactualizado o no funciona.
  • El sitio está en un entorno local o de desarrollo donde no hay correo configurado.
  • Necesitas cambiar la contraseña de un usuario específico (como un administrador) rápidamente.

[INFO] El proceso es completamente seguro si sigues los pasos correctamente. No modifiques otras tablas ni valores a menos que sepas lo que haces.


Requisitos previos

Para realizar este procedimiento, necesitas tener lo siguiente:

  1. Acceso a cPanel: Credenciales de tu cuenta de hosting (usuario y contraseña).
  2. Nombre de la base de datos: Lo encontrarás en tu archivo wp-config.php de WordPress.
  3. Usuario de la base de datos: También en wp-config.php.
  4. Un navegador web: Para acceder a phpMyAdmin.
  5. Tu nueva contraseña: Elige una segura y fácil de recordar.

[WARNING] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el acceso es similar pero con un puerto específico. Para acceder a Syspanel, usa la URL https://tudominio.com:2106 e ingresa con tus credenciales de hosting. Una vez dentro, busca el ícono de phpMyAdmin en la sección de bases de datos.


Paso 1: Acceder a cPanel y localizar phpMyAdmin

El primer paso es ingresar a tu panel de control. Dependiendo de tu proveedor de hosting, la URL puede variar, pero generalmente es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Ingresa tu usuario y contraseña de cPanel.

Una vez dentro, busca la sección Bases de Datos. Verás varios íconos; el que nos interesa es phpMyAdmin. Haz clic en él.

[TIP] Si no encuentras phpMyAdmin, usa la barra de búsqueda de cPanel escribiendo "phpMyAdmin" o "Base de datos". En Syspanel, el ícono suele estar en la pestaña "Bases de datos" con el nombre "phpMyAdmin".


Paso 2: Seleccionar la base de datos correcta

phpMyAdmin te mostrará una lista de todas las bases de datos en tu cuenta de hosting. Debes identificar cuál pertenece a tu sitio web de WordPress.

¿Cómo saber cuál es? Revisa el archivo wp-config.php de tu instalación de WordPress. Puedes acceder a él desde el Administrador de Archivos de cPanel o mediante FTP. Busca una línea como esta:

define('DB_NAME', 'tu_usuario_wpdb');

El valor entre comillas es el nombre de tu base de datos. Por ejemplo, podría ser midominio_wordpress o usuario_wp123.

En phpMyAdmin, haz clic en el nombre de esa base de datos en el panel izquierdo. Se abrirá una lista de tablas.

[INFO] Las tablas de WordPress suelen tener un prefijo, como wp_, wp2_ o el que hayas configurado. No te preocupes, el proceso es el mismo.


Paso 3: Encontrar la tabla de usuarios (wp_users)

Dentro de la base de datos, busca la tabla que contiene la información de los usuarios. Por defecto se llama wp_users. Si tu prefijo es diferente (por ejemplo, miwp_users), búscala con ese nombre.

Haz clic en el nombre de la tabla wp_users. Se abrirá una vista con todas las columnas y filas.

[TIP] Si tienes varias tablas, la de usuarios es fácil de identificar porque contiene columnas como user_login, user_pass, user_email, etc.


Paso 4: Editar el usuario administrador

Ahora verás una lista de los usuarios registrados en tu WordPress. Normalmente, el administrador principal tiene el user_login que usas para iniciar sesión (por ejemplo, admin, tu_nombre, etc.).

Para modificar su contraseña, haz clic en el ícono de Editar (generalmente un lápiz) a la izquierda del nombre de usuario.

Se abrirá una ventana con todos los campos de la tabla. El campo que nos interesa es user_pass.


Paso 5: Generar un nuevo hash de contraseña

Aquí viene la parte clave. No puedes escribir la contraseña en texto plano. WordPress almacena las contraseñas cifradas (hasheadas). phpMyAdmin tiene una función especial para generar este hash.

  1. En el campo user_pass, verás un texto largo y extraño (el hash actual). Bórralo.
  2. Escribe la nueva contraseña que deseas usar (por ejemplo, MiNuevaClave2024!).
  3. En la columna Función (a la derecha del campo de valor), se despliega un menú. Selecciona la opción MD5.

[WARNING] Es fundamental seleccionar la función MD5. WordPress usa este algoritmo para cifrar contraseñas. Si no lo haces, la contraseña no funcionará.


Paso 6: Guardar los cambios

Después de seleccionar MD5 y escribir tu nueva contraseña, desplázate hacia abajo o hacia la derecha y haz clic en el botón Continuar o Guardar (depende de la versión de phpMyAdmin).

Verás un mensaje de confirmación indicando que la fila ha sido actualizada.


Paso 7: Probar el inicio de sesión

Ahora ve a la página de inicio de sesión de tu WordPress (normalmente tudominio.com/wp-admin o tudominio.com/wp-login.php).

Ingresa tu nombre de usuario (el mismo que viste en la tabla wp_users) y la nueva contraseña que acabas de establecer. ¡Deberías poder acceder sin problemas!

[TIP] Si el inicio de sesión falla, verifica que:

  • Escribiste correctamente el nombre de usuario.
  • La contraseña no tiene errores tipográficos (recuerda que es sensible a mayúsculas).
  • Seleccionaste la función MD5 en el paso 5.

Preguntas Frecuentes (FAQ)

¿Qué hago si no recuerdo el nombre de mi base de datos?

Revisa el archivo wp-config.php en la raíz de tu instalación de WordPress. Puedes acceder a él desde el Administrador de Archivos de cPanel o mediante FTP. Busca la línea define('DB_NAME', ...).

¿Puedo usar este método si tengo Syspanel (HestiaCP)?

Sí, absolutamente. El proceso es idéntico. Solo recuerda que para acceder a Syspanel debes usar el puerto 2106 (https://tudominio.com:2106). Una vez dentro, busca phpMyAdmin en la sección de bases de datos.

¿Qué pasa si mi tabla de usuarios tiene un prefijo diferente al estándar wp_?

No hay problema. Simplemente busca la tabla que contenga las columnas user_login, user_pass, etc. El nombre exacto depende del prefijo que usaste al instalar WordPress (por ejemplo, miwp_users, blog_users, etc.).

¿Es seguro modificar la base de datos directamente?

Sí, siempre y cuando solo modifiques el campo user_pass del usuario que deseas y selecciones la función MD5. No alteres otras tablas ni valores.

¿Puedo cambiar la contraseña de otro usuario (no administrador)?

Sí, el proceso es el mismo. En la tabla wp_users, busca el user_login del usuario que deseas modificar y repite los pasos 4 al 6.

¿Qué hago si después de cambiar la contraseña no puedo iniciar sesión?

Verifica que:

  • La contraseña no contenga caracteres especiales que puedan causar conflictos (prueba con una combinación simple de letras y números).
  • El nombre de usuario es correcto (puedes verlo en la tabla wp_users).
  • No hay ningún plugin de seguridad bloqueando el inicio de sesión (desactívalos temporalmente si es necesario).

¿Este método funciona en cualquier hosting?

Sí, siempre que tengas acceso a cPanel o a un panel similar que incluya phpMyAdmin. En la mayoría de los hostings compartidos, VPS o dedicados, phpMyAdmin está disponible.


Consejos finales para mantener tu sitio seguro

Ahora que has recuperado el acceso, es un buen momento para reforzar la seguridad de tu WordPress:

  • Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos. Evita palabras comunes.
  • Habilita la autenticación de dos factores (2FA): Añade una capa extra de seguridad.
  • Actualiza WordPress, plugins y temas: Las versiones antiguas tienen vulnerabilidades conocidas.
  • Realiza copias de seguridad periódicas: Así podrás restaurar tu sitio si algo sale mal.
  • Cambia el prefijo de la tabla wp_: Dificulta los ataques de inyección SQL.

[TIP] Si usas Syspanel (HestiaCP), también puedes programar copias de seguridad automáticas desde el panel para mayor tranquilidad.


Conclusión

Saber cómo restablecer contraseña WordPress mediante phpMyAdmin cambiar contraseña WordPress es una habilidad invaluable para cualquier administrador de sitios web. Te permite recuperar acceso WordPress de manera rápida y efectiva, sin depender de plugins o correos electrónicos.

El proceso, aunque suene técnico, es bastante simple: accedes a tu base de datos, localizas la tabla de usuarios, editas el campo de la contraseña aplicando la función MD5, y guardas. En menos de 5 minutos, tendrás tu sitio bajo control nuevamente.

Recuerda que este método es seguro si sigues las instrucciones al pie de la letra. Y si tu hosting usa Syspanel, no olvides el puerto 2106 para acceder. Ahora ya estás preparado para enfrentar cualquier olvido de contraseña. ¡Buena suerte!

¿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