Cómo cambiar la contraseña de WordPress desde cPanel (phpMyAdmin)
¿Te ha pasado? Estás frente a la pantalla de inicio de sesión de WordPress, escribes tu nombre de usuario, luego la contraseña... y nada. Error. La vuelves a escribir, con más cuidado. Otra vez error. Revisas el teclado, el bloqueo de mayúsculas, todo está bien, pero no hay caso. Has olvidado tu contraseña de WordPress y te has quedado fuera de tu propio sitio web. No te preocupes, es una de las situaciones más comunes y, afortunadamente, una de las más fáciles de resolver si tienes acceso a tu panel de control de hosting, como cPanel.
En esta guía detallada y paso a paso, te voy a enseñar cómo cambiar contraseña WordPress cPanel utilizando phpMyAdmin. Este método es el más fiable y directo para resetear password WordPress cuando no tienes acceso al correo electrónico de administración o el enlace de "Olvidé mi contraseña" no funciona. Olvídate de los dolores de cabeza, porque en menos de 10 minutos habrás recuperado acceso WordPress y estarás de nuevo al mando de tu sitio.
¿Por qué usar phpMyAdmin para cambiar la contraseña de WordPress?
Antes de meter manos a la obra, es bueno que entiendas por qué este método es tan efectivo. WordPress almacena toda la información de tu sitio, incluidos los usuarios y sus contraseñas, en una base de datos MySQL. phpMyAdmin es una herramienta que viene incluida en la mayoría de los paneles de control (como cPanel) y te permite gestionar esa base de datos de forma gráfica.
Cuando te enfrentas al problema "WordPress olvidé contraseña", el método tradicional de recuperación por correo electrónico a veces falla porque el servidor de correo de tu hosting no está bien configurado o simplemente no recibes el email. Al modificar directamente la base de datos, saltas ese paso y cambias la clave de forma manual y segura.
Este proceso es 100% seguro si sigues las instrucciones al pie de la letra. No afecta a tus entradas, páginas, plugins o temas. Solo modificas la contraseña de tu usuario administrador.
Requisitos previos antes de empezar
Para poder cambiar contraseña WordPress cPanel usando phpMyAdmin, necesitas tener lo siguiente a mano:
- Acceso a tu panel de control de hosting: Normalmente es cPanel. Si tu hosting usa un panel diferente (como DirectAdmin o Plesk), el proceso es similar. Si tu proveedor usa HestiaCP, accede a "Syspanel" en el puerto 2106 (por ejemplo:
tudominio.com:2106). - Tus credenciales de cPanel: Usuario y contraseña para entrar al panel.
- El nombre de tu base de datos de WordPress: Lo puedes encontrar en el archivo
wp-config.phpde tu sitio, dentro del gestor de archivos de cPanel. - Tu nuevo password: Prepara una contraseña segura. Puedes usar una combinación de letras mayúsculas, minúsculas, números y símbolos. Yo te recomiendo usar un gestor de contraseñas.
Paso a paso: Cómo cambiar la contraseña de WordPress desde phpMyAdmin
Vamos a dividir el proceso en pasos muy sencillos. Sigue cada uno con cuidado y verás que es pan comido.
Paso 1: Accede a tu cPanel
Abre tu navegador web y escribe la dirección para acceder a tu panel de control. Normalmente es algo como:
https://tudominio.com/cpanel o https://tudominio.com:2083.
Introduce tu usuario y contraseña de cPanel. Si no los recuerdas, contacta con tu proveedor de hosting.
Paso 2: Encuentra e ingresa a phpMyAdmin
Una vez dentro de cPanel, busca la sección "Bases de Datos". Allí verás un icono llamado "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña o ventana con la herramienta phpMyAdmin.
[INFO] Si tu proveedor usa Syspanel, dentro del panel principal busca la sección de "Bases de Datos" y luego el enlace a phpMyAdmin. La interfaz puede ser ligeramente diferente, pero la herramienta es la misma.
Paso 3: Selecciona tu base de datos de WordPress
En phpMyAdmin, verás una columna a la izquierda con una lista de todas las bases de datos de tu hosting. Debes identificar cuál es la de tu WordPress.
¿Cómo saberlo? El nombre suele tener un prefijo relacionado con tu usuario de cPanel, seguido de algo como _wp o _wordpress. Por ejemplo: usuario_wp123. Si no estás seguro, puedes verificar el nombre en el archivo wp-config.php de tu sitio, pero eso lo haremos más adelante si es necesario.
Haz clic en el nombre de tu base de datos. Verás que se despliega una lista de tablas.
Paso 4: Encuentra la tabla de usuarios (wp_users)
Dentro de la base de datos, busca una tabla que se llame wp_users (o algo muy similar, como wrdp_users o tu_prefijo_users). El prefijo "wp_" es el más común, pero puede variar si lo cambiaste al instalar WordPress.
Haz clic en el nombre de la tabla wp_users. Se abrirá una vista con todas las filas de datos.
Paso 5: Localiza tu usuario administrador
En la vista de la tabla wp_users, verás varias columnas: ID, user_login, user_pass, user_email, etc. Busca la fila que corresponda a tu nombre de usuario (en la columna user_login). Normalmente será el usuario que creaste al instalar WordPress, como "admin" o tu nombre.
Haz clic en el icono "Editar" (normalmente es un lápiz o un enlace que dice "Editar") que está al lado izquierdo de la fila de tu usuario.
Paso 6: Genera y escribe la nueva contraseña
Esta es la parte más importante. Se te abrirá una ventana con todos los campos de tu usuario. Busca la fila llamada user_pass.
- En la columna "Valor" de esa fila, verás un texto encriptado (un hash largo y extraño). Lo vamos a borrar.
- Escribe tu nueva contraseña (la que quieras usar) en ese campo de valor.
- CRUCIAL: En la columna "Función" (a la derecha del valor), verás un menú desplegable. Por defecto aparece como "VARCHAR". Cámbialo a "MD5". Esto le indica a WordPress que debe encriptar esa contraseña con el algoritmo MD5, que es el que entiende.
[WARNING] ¡No olvides cambiar la función a MD5! Si dejas "VARCHAR", la contraseña se guardará en texto plano y no funcionará. WordPress no podrá leerla.
Paso 7: Guarda los cambios
Una vez que hayas escrito tu nueva contraseña y seleccionado la función "MD5", busca el botón "Continuar" o "Ejecutar" en la parte inferior derecha de la ventana. Haz clic.
phpMyAdmin ejecutará la consulta y te mostrará un mensaje verde de éxito: "La fila 1 ha sido actualizada".
Paso 8: ¡Prueba el acceso!
Cierra la pestaña de phpMyAdmin y vuelve a la pantalla de inicio de sesión de tu WordPress (normalmente tudominio.com/wp-admin o tudominio.com/wp-login.php). Introduce tu nombre de usuario (el mismo de antes) y tu nueva contraseña. Deberías poder entrar sin problemas.
¿Qué hago si no funciona? Solución de problemas comunes
Si después de seguir todos los pasos no puedes iniciar sesión, revisa estos puntos:
- Prefijo de tabla incorrecto: Asegúrate de haber seleccionado la tabla correcta. Busca todas las tablas que empiecen con el mismo prefijo. Por ejemplo, si tienes
xyz_users, entonces la tabla de usuarios esxyz_users, nowp_users. - Usuario incorrecto: Verifica que el
user_loginque editaste es exactamente el que usas para iniciar sesión (respeta mayúsculas y minúsculas). - Caché del navegador: A veces el navegador guarda una versión antigua de la página. Prueba a abrir una ventana de incógnito o borrar la caché.
- Función MD5: Vuelve a phpMyAdmin, edita tu usuario y asegúrate de que en la columna "Función" de
user_passsigue estando "MD5". Si lo dejaste en "VARCHAR", repite el proceso.
Preguntas Frecuentes (FAQ) sobre resetear password WordPress
Aquí respondo a las dudas más habituales que surgen al realizar este proceso.
¿Es seguro cambiar la contraseña por phpMyAdmin?
Sí, es completamente seguro si sigues los pasos. No modificas ningún otro dato de la base de datos. Solo cambias el valor de un campo específico (tu contraseña). Además, al usar la función MD5, la contraseña se almacena encriptada, igual que lo haría WordPress normalmente.
¿Qué pasa si cambio la contraseña de otro usuario?
Puedes hacerlo, pero solo si tienes permisos de superadministrador en la base de datos. Si cambias la contraseña de otro usuario, ese usuario podrá iniciar sesión con la nueva clave. No hay ningún problema de seguridad.
¿Puedo usar este método si no tengo cPanel?
Sí, el método funciona siempre que tengas acceso a phpMyAdmin. Si tu hosting usa otros paneles como Plesk, DirectAdmin o Syspanel, busca la herramienta de gestión de bases de datos (suele llamarse igual: phpMyAdmin) y el proceso es idéntico.
¿Y si solo tengo acceso al panel de WordPress pero no a cPanel?
Si aún puedes entrar a tu escritorio de WordPress (aunque sea con otro usuario), puedes cambiar la contraseña desde Usuarios > Perfil. Pero si no puedes acceder de ninguna forma, necesitarás cPanel o contactar a tu soporte técnico.
¿El método MD5 es obsoleto?
WordPress utiliza algoritmos más modernos (bcrypt) para nuevas contraseñas, pero el método MD5 sigue siendo funcional para resetear o cambiar la contraseña manualmente. Al iniciar sesión con una contraseña MD5, WordPress la actualizará automáticamente a su nuevo estándar. Es un truco perfectamente válido.
Conclusión: Ya tienes el control de tu WordPress
Ahora ya sabes cómo cambiar contraseña WordPress cPanel usando phpMyAdmin. Es una habilidad básica pero muy poderosa para cualquier propietario de un sitio web. La próxima vez que te enfrentes a un "WordPress olvidé contraseña", no entrarás en pánico. Simplemente accederás a tu cPanel, abrirás phpMyAdmin y en menos de 5 minutos habrás recuperado acceso WordPress.
Recuerda siempre tener a mano tu nueva contraseña en un lugar seguro y, si puedes, activa la autenticación de dos factores (2FA) en tu WordPress para evitar futuros sustos.
¡Espero que esta guía te haya sido de gran ayuda! Si tienes alguna otra duda, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. Estarán encantados de ayudarte a resetear password WordPress si el método manual te resulta complejo.
