Cómo recuperar la contraseña de administrador en WordPress
¿Te has quedado fuera de tu propio WordPress? No te preocupes, es una situación más común de lo que crees. Olvidar la contraseña de administrador puede ser frustrante, pero la buena noticia es que hay varias formas de solucionarlo. En esta guía completa, te explicaré paso a paso cómo recuperar contraseña WordPress de forma segura y sencilla, incluso si no eres un experto en tecnología.
Vamos a explorar los métodos más efectivos, desde los más simples (como usar el enlace "¿Olvidaste tu contraseña?") hasta soluciones técnicas para cuando el acceso por email no funciona. Sigue leyendo y recupera el control de tu sitio web en minutos.
¿Por qué es importante recuperar el acceso a tu WordPress?
Perder la contraseña de administrador no solo te impide publicar contenido o modificar el diseño de tu web, sino que también puede bloquear tareas críticas como actualizar plugins, gestionar usuarios o solucionar problemas de seguridad. Por suerte, WordPress está diseñado para ofrecer múltiples vías de recuperación, pensadas tanto para principiantes como para usuarios avanzados.
Método 1: La opción más fácil - Usar el enlace "¿Olvidaste tu contraseña?"
Este es el primer método que debes probar, ya que es el más rápido y no requiere conocimientos técnicos.
-
Ve a la página de inicio de sesión de tu WordPress. Normalmente es algo como
tudominio.com/wp-adminotudominio.com/wp-login.php. -
Haz clic en el enlace "¿Olvidaste tu contraseña?" que aparece justo debajo del formulario de inicio de sesión.
-
Ingresa tu nombre de usuario o correo electrónico asociado a la cuenta de administrador. Luego, haz clic en "Obtener nueva contraseña".
-
Revisa tu bandeja de entrada de correo electrónico. Recibirás un mensaje de WordPress con un enlace para restablecer la contraseña. Si no lo ves en la bandeja principal, revisa la carpeta de Spam o Correo no deseado.
-
Haz clic en el enlace del correo y te llevará a una página donde podrás crear una nueva contraseña segura. Elige una combinación de letras, números y símbolos, y confírmala.
[TIP]: Si no recibes el correo, verifica que la dirección de email que ingresaste sea la correcta. A veces, los cambios de email en el perfil de WordPress no se sincronizan inmediatamente.
Método 2: Cuando el email no funciona - Restablecer desde phpMyAdmin
Si el método anterior falla (por ejemplo, si tu servidor no envía correos o si cambiaste el email y no lo recuerdas), puedes cambiar la contraseña directamente desde la base de datos usando phpMyAdmin. Este método es seguro si sigues los pasos al pie de la letra.
Acceder a phpMyAdmin desde tu panel de hosting
-
Inicia sesión en el panel de control de tu hosting. Si usas Syspanel (anteriormente conocido como HestiaCP), recuerda que el acceso es a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106. -
Busca la sección de bases de datos. En Syspanel, suele llamarse "Base de Datos" o "phpMyAdmin". Haz clic en el ícono de phpMyAdmin para abrirlo.
-
Selecciona la base de datos de tu WordPress. Normalmente se llama algo como
tudominio_wpowordpress_xxxx. Si no estás seguro, revisa el archivowp-config.phpde tu instalación (puedes verlo desde el administrador de archivos del hosting).
Localizar y modificar la contraseña del administrador
Una vez dentro de phpMyAdmin:
-
Busca la tabla
wp_users. El prefijo "wp_" puede variar si lo cambiaste durante la instalación. Por ejemplo, podría sermiweb_users. -
Haz clic en "Examinar" o "Browse" junto al nombre de la tabla. Verás una lista de usuarios registrados en tu WordPress.
-
Identifica al usuario administrador. Normalmente es el que tiene el ID 1 y el rol de administrador. Si tienes varios, busca el que tenga el nombre de usuario que conoces.
-
Haz clic en "Editar" (el ícono del lápiz) a la izquierda del registro del usuario.
-
Busca el campo
user_pass. Aquí es donde se almacena la contraseña encriptada. -
En el campo "Valor" o "Value", selecciona la función MD5 en el menú desplegable de la derecha (junto al campo). Luego, escribe la nueva contraseña en texto plano (por ejemplo,
MiNuevaClave2024). -
Haz clic en "Continuar" o "Go" para guardar los cambios.
[WARNING]: Después de cambiar la contraseña, WordPress la encriptará automáticamente al iniciar sesión. No uses contraseñas obvias como "admin123". Elige algo seguro y único.
Método 3: Solución avanzada - Usar un script de emergencia (WP-CLI)
Si tienes acceso a la terminal de tu servidor (a través de SSH) y tu hosting soporta WP-CLI, puedes cambiar la contraseña con un solo comando. Este método es ideal para usuarios con experiencia técnica.
-
Conéctate por SSH a tu servidor. Necesitarás las credenciales de acceso (usuario y contraseña o clave SSH).
-
Navega hasta la carpeta raíz de tu instalación de WordPress. Por ejemplo:
cd /public_htmlocd /var/www/html. -
Ejecuta el siguiente comando:
wp user update 1 --user_pass=TuNuevaClaveReemplaza
1por el ID del usuario administrador yTuNuevaClavepor la contraseña que deseas. -
Verifica que el comando se ejecutó sin errores. Si todo está bien, verás un mensaje de éxito.
[INFO]: WP-CLI es una herramienta potente que también te permite gestionar usuarios, plugins y temas desde la línea de comandos. Si no está instalado, puedes solicitarlo a tu proveedor de hosting.
Método 4: Crear un nuevo usuario administrador desde la base de datos
En casos extremos donde no recuerdas ningún usuario administrador, puedes crear uno nuevo directamente en la base de datos.
-
Sigue los pasos del Método 2 para acceder a phpMyAdmin y localizar la tabla
wp_users. -
Haz clic en "Insertar" (Insert) para agregar un nuevo registro.
-
Completa los campos obligatorios:
user_login: El nombre de usuario (ej.nuevoadmin).user_pass: Elige la función MD5 y escribe la contraseña.user_email: Tu correo electrónico.user_registered: Fecha actual (puedes dejarlo en blanco para que se asigne automáticamente).
-
Ahora ve a la tabla
wp_usermetay agrega un nuevo registro con:user_id: El ID del usuario que acabas de crear (puedes verlo en la tablawp_users).meta_key:wp_capabilities(si el prefijo de tus tablas eswp_, ajústalo si es diferente).meta_value:a:1:{s:13:"administrator";b:1;}(esto asigna el rol de administrador).
-
Guarda los cambios y ahora podrás iniciar sesión con el nuevo usuario.
Medidas preventivas para no volver a perder el acceso
Una vez que hayas recuperado el control de tu WordPress, es recomendable tomar algunas precauciones:
- Usa un gestor de contraseñas. Herramientas como LastPass, 1Password o Bitwarden almacenan tus claves de forma segura y las autocompletan.
- Actualiza tu correo electrónico de administración. Asegúrate de que el email asociado a tu cuenta sea uno al que tengas acceso constante.
- Habilita la autenticación en dos pasos (2FA). Esto añade una capa extra de seguridad y evita accesos no autorizados.
- Realiza copias de seguridad periódicas. Así, si algo sale mal, puedes restaurar tu sitio rápidamente.
Preguntas frecuentes (FAQ)
¿Qué hago si no recibo el correo de restablecimiento?
Primero, revisa la carpeta de Spam. Si no está allí, prueba con el método de phpMyAdmin. También puedes contactar a tu proveedor de hosting para verificar si el envío de correos está funcionando correctamente.
¿Puedo cambiar la contraseña desde el archivo wp-config.php?
No directamente. El archivo wp-config.php no almacena contraseñas de usuarios, solo configuraciones de la base de datos y claves de seguridad. Para cambiar la contraseña, debes modificar la base de datos o usar un método como los descritos.
¿Es seguro usar phpMyAdmin para cambiar la contraseña?
Sí, siempre que tengas cuidado de no modificar otros campos. Asegúrate de seleccionar la función MD5 al ingresar la nueva contraseña, ya que WordPress espera contraseñas encriptadas.
¿Qué pasa si olvido también el nombre de usuario?
Puedes encontrar el nombre de usuario en la tabla wp_users de la base de datos, como se explica en el Método 2. También puedes crearte un nuevo usuario administrador siguiendo el Método 4.
¿Puedo recuperar la contraseña sin acceso al hosting?
Si no tienes acceso al panel de hosting ni al correo, la situación es más compleja. Deberías contactar al soporte técnico de tu proveedor de hosting para que te ayuden a restablecer el acceso.
Conclusión
Recuperar contraseña WordPress no tiene por qué ser un dolor de cabeza. Ya sea usando el enlace de restablecimiento, phpMyAdmin, WP-CLI o creando un nuevo usuario, siempre hay una solución adaptada a tu nivel técnico. Lo importante es actuar con calma y seguir los pasos con cuidado para no dañar tu base de datos.
Recuerda que la prevención es clave: usa contraseñas seguras, mantén actualizado tu correo de administración y considera implementar medidas de seguridad adicionales. Ahora que has recuperado el acceso, ¡vuelve a disfrutar de tu sitio web sin preocupaciones!
