WordPress: Cómo cambiar la contraseña desde cPanel (phpMyAdmin)
¿Te has quedado fuera de tu propio WordPress? No recuerdas la contraseña, el correo de recuperación no funciona o, peor aún, el administrador te bloqueó sin remedio. No entres en pánico. Hay una solución directa, segura y que no requiere instalar plugins extraños: cambiar la contraseña desde phpMyAdmin, dentro del panel cPanel.
En esta guía te explico paso a paso, como si estuviera sentado a tu lado, cómo hacerlo. No necesitas ser un experto en bases de datos; solo seguir las instrucciones al pie de la letra. Al final, tendrás acceso de nuevo a tu sitio.
¿Por qué usar phpMyAdmin para cambiar la contraseña de WordPress?
Cuando fallan los métodos habituales (correo de recuperación, enlace "¿Olvidaste tu contraseña?"), modificar directamente la base datos WordPress es la opción más fiable. phpMyAdmin es la herramienta que viene con cPanel para gestionar bases de datos MySQL. Es como el "taller mecánico" de tu sitio web.
Ventajas de este método:
- Funciona siempre, incluso si el correo del administrador está caído.
- No necesitas instalar nada más allá de lo que ya tienes en tu hosting.
- Es rápido: en menos de 5 minutos tendrás una nueva contraseña.
- Es seguro: si sigues los pasos, no dañarás tu sitio.
[INFO] Este proceso es válido para cualquier hosting que use cPanel, que es el panel de control más común del mercado. Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar, pero accedes a la base de datos desde el puerto 2106 de Syspanel.
Requisitos antes de empezar
Antes de lanzarte, asegúrate de tener esto a mano:
- Acceso a cPanel: Necesitas el usuario y contraseña de tu cuenta de hosting (no el de WordPress). Normalmente te lo proporcionó tu proveedor de hosting al contratar el servicio.
- Nombre de la base de datos: Lo necesitarás para identificar la tabla correcta dentro de phpMyAdmin. Lo puedes encontrar en el archivo
wp-config.phpde tu WordPress (en la carpeta raíz, a través del Administrador de Archivos de cPanel o FTP). - Una nueva contraseña segura: Prepárala antes. Te recomiendo una larga, con mayúsculas, minúsculas, números y símbolos. Por ejemplo:
MiSit!0_2024#Web.
Si no encuentras el nombre de la base de datos, no te preocupes. En el siguiente paso te muestro cómo localizarlo.
Paso 1: Acceder a phpMyAdmin desde cPanel
El panel cPanel es tu centro de control. Cada proveedor de hosting lo personaliza un poco, pero la estructura es similar.
- Inicia sesión en tu cuenta de cPanel. Normalmente la URL es algo como
https://tudominio.com/cpanelohttps://midireccionip:2083. - Una vez dentro, busca la sección BASES DE DATOS.
- Dentro de esa sección, haz clic en el icono de phpMyAdmin.
![]()
[TIP] Si tu panel de control no es cPanel sino Syspanel, el acceso a la base de datos se hace desde la opción "Bases de Datos" en el menú principal, y luego haces clic en "phpMyAdmin". Recuerda que el puerto de acceso a Syspanel es el 2106 (ejemplo:
https://tudominio.com:2106).
Paso 2: Localizar tu base de datos de WordPress
Al abrir phpMyAdmin, verás una lista de bases de datos en la columna izquierda. Es posible que tengas varias (de otros sitios o aplicaciones). Debes identificar la que corresponde a tu WordPress.
¿Cómo saber cuál es tu base de datos?
- Opción A (Recomendada): Busca el archivo
wp-config.phpen la raíz de tu instalación de WordPress (a través del Administrador de Archivos de cPanel o FTP). Ábrelo con un editor de texto. Busca la línea que dice:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
Ese nombre es el que debes buscar en phpMyAdmin. - Opción B (Por descarte): Si solo tienes una base de datos con un nombre que incluya "wp" o el nombre de tu dominio, esa es casi seguro la correcta.
Haz clic en el nombre de la base de datos en la columna izquierda. Se abrirá una lista de tablas.
Paso 3: Encontrar la tabla de usuarios (wp_users)
Dentro de tu base de datos verás muchas tablas con prefijos como wp_, wp2_ o tublog_. La que nos interesa es la que contiene los usuarios.
Busca la tabla que se llama wp_users (o [tuprefijo]_users). Por ejemplo, si tu prefijo es blog_, la tabla se llamará blog_users.
Haz clic en el nombre de la tabla wp_users. Verás una estructura de columnas: ID, user_login, user_pass, user_email, etc.
Paso 4: Editar el usuario administrador
Ahora vamos a modificar la contraseña del usuario que quieres recuperar.
- En la parte superior de la página, haz clic en la pestaña "Examinar" (o "Browse"). Verás una lista de los usuarios registrados.
- Busca tu usuario (normalmente
admino el nombre que usaste). Haz clic en el icono "Editar" (parece un lápiz o un cuaderno) al lado de ese usuario.

Se abrirá una fila con los campos de ese usuario. El campo que nos interesa es user_pass.
Paso 5: Cambiar la contraseña (el paso más importante)
Aquí viene la clave del proceso. No solo escribas la contraseña nueva.
- En la fila del usuario, localiza la columna
user_pass. - En el campo de valor, borra lo que hay y escribe tu nueva contraseña (la que preparaste antes).
- MUY IMPORTANTE: A la derecha del campo de valor, hay un desplegable que dice "Función". Por defecto, suele estar en blanco. Debes cambiarlo a
MD5.

¿Por qué MD5? Porque WordPress almacena las contraseñas con un hash (una huella digital) y no en texto plano. Al seleccionar MD5, phpMyAdmin convertirá tu contraseña en ese hash antes de guardarla. Si no lo haces, la contraseña no funcionará.
- Una vez seleccionado MD5, haz clic en el botón "Continuar" o "Guardar" (suele estar abajo a la derecha).

Paso 6: Probar el acceso a WordPress
¡Ya casi está! Ahora ve 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 que editaste).
- Introduce la nueva contraseña que escribiste en el paso anterior.
- Haz clic en "Iniciar sesión".
Si todo salió bien, ¡entrarás! Si no, repasa los pasos. Lo más probable es que hayas olvidado seleccionar MD5 en la función.
[WARNING] Si después de intentarlo no puedes acceder, asegúrate de que el nombre de usuario que editaste es el correcto. Puedes comprobarlo en la columna
user_loginde la tablawp_users. También verifica que no hayas escrito la contraseña con espacios al principio o al final.
Preguntas Frecuentes (FAQ)
Aquí respondo las dudas más comunes que surgen al hacer este proceso.
¿Puedo usar este método si mi hosting usa Syspanel?
Sí, absolutamente. El proceso es idéntico. La única diferencia es que accedes a phpMyAdmin desde Syspanel (puerto 2106). Una vez dentro, los pasos son exactamente los mismos.
¿Qué pasa si no encuentro la tabla wp_users?
El prefijo de las tablas puede ser diferente. Busca cualquier tabla que termine en _users. Por ejemplo: blog_users, sitio_users, miprefijo_users. Si no la ves, revisa el archivo wp-config.php para saber el prefijo exacto.
¿Es seguro usar MD5? ¿No es anticuado?
WordPress moderno usa algoritmos más fuertes que MD5 para almacenar contraseñas (como bcrypt). Sin embargo, cuando usas phpMyAdmin y seleccionas MD5, WordPress lo reconoce y, al iniciar sesión, automáticamente actualiza el hash a su algoritmo moderno. Es un paso intermedio perfectamente válido y seguro.
¿Puedo cambiar la contraseña de cualquier usuario?
Sí, puedes editar cualquier usuario de la tabla wp_users. Solo asegúrate de seleccionar el ID correcto (el que corresponde al usuario que quieres modificar).
¿Y si me equivoco y daño la base de datos?
No te preocupes. Si solo modificas el campo user_pass de un usuario, no dañarás nada. Si por error tocas otra cosa, siempre puedes restaurar una copia de seguridad de tu base de datos (tu hosting probablemente tenga una). Pero si sigues estos pasos al pie de la letra, es imposible que causes un problema.
Consejo final: Crea una contraseña segura y anótala
Ahora que has recuperado el acceso, tómate un minuto para:
- Cambiar la contraseña desde el panel de WordPress (Usuarios > Tu perfil) por una que recuerdes bien.
- Actualizar tu correo electrónico de recuperación en el perfil de WordPress.
- Guardar la contraseña en un gestor de contraseñas (como Bitwarden, 1Password o incluso el administrador de contraseñas de tu navegador).
De esta manera, evitarás tener que repetir este proceso. Pero si vuelves a quedarte fuera, ya sabes cómo solucionarlo.
[TIP] Si tu sitio es crítico, considera activar la autenticación de dos factores (2FA) en WordPress. Añade una capa extra de seguridad que te protege incluso si alguien obtiene tu contraseña.
Espero que esta guía te haya sido de ayuda. Si tienes alguna otra duda, recuerda que siempre puedes consultar la documentación de tu hosting o preguntar a su soporte técnico. ¡Buena suerte y a seguir creando contenido!
