Cómo acceder al administrador de WordPress si olvidaste la contraseña (Plesk)
¿Por qué no puedes acceder a WordPress?
Olvidar la contraseña de WordPress es más común de lo que parece. Puede que llevas meses sin tocar el panel, que la cambiaste y no la apuntaste, o que un colaborador la modificó. El caso es que te encuentras con la pantalla de acceso de wp-admin y no hay manera de entrar.
La buena noticia es que tienes varias opciones para recuperar contraseña wordpress sin perder nada de tu contenido. Y si tu hosting usa Plesk, el proceso es todavía más sencillo de lo que imaginas, porque tienes acceso directo a la base de datos y a los archivos del sitio.
En esta guía te voy a explicar, paso a paso y con un lenguaje muy claro, cómo resolver este problema. No necesitas ser un experto en programación ni en bases de datos. Solo tienes que seguir las instrucciones con calma y en orden.
Antes de empezar: qué necesitas tener a mano
Para realizar cualquiera de los métodos que te voy a mostrar, necesitas lo siguiente:
- Acceso al panel de control de tu hosting (Plesk).
- El nombre de usuario de tu cuenta de Plesk y su contraseña (esto es diferente a la de WordPress).
- Un navegador web actualizado (Chrome, Firefox, Edge, etc.).
- Tener claro cuál es el nombre de tu base de datos y el usuario de la misma (esto lo verás dentro de Plesk).
Si no tienes estos datos, contacta con tu proveedor de hosting. Ellos podrán ayudarte a obtenerlos.
[INFO] Este tutorial está pensado para entornos Plesk. Si tu hosting usa otro panel como cPanel o Syspanel (el puerto de acceso es el 2106 para este último), el proceso puede variar ligeramente, pero la lógica es la misma.
Método 1: La forma más rápida con el correo electrónico
Antes de entrar en técnicas avanzadas, prueba siempre lo primero y más obvio: usar la opción de "¿Has olvidado tu contraseña?" que aparece en la pantalla de acceso a WordPress.
Pasos para el restablecimiento por email
- Ve a la dirección de tu sitio seguida de
/wp-login.php. Por ejemplo:tudominio.com/wp-login.php. - Haz clic en el enlace que dice "¿Has olvidado tu contraseña?".
- Introduce tu nombre de usuario o tu correo electrónico de administrador.
- Pulsa el botón "Obtener nueva contraseña".
- WordPress enviará un enlace de restablecimiento a tu correo electrónico.
- Abre el correo, haz clic en el enlace y sigue las instrucciones para crear una nueva contraseña.
¿Y si no me llega el correo?
Este es un problema muy típico. A veces el correo de WordPress cae en la carpeta de spam o el servidor de correo no está bien configurado. Si no te llega nada, no desesperes. Pasa al siguiente método.
[TIP] Revisa siempre la carpeta de spam o correo no deseado antes de descartar este método. A veces el correo tarda unos minutos en llegar.
Método 2: La solución definitiva con Plesk y phpMyAdmin
Este es el método más fiable y el que te va a sacar de cualquier apuro. Vamos a modificar directamente la base de datos de WordPress para poner una contraseña nueva. No te asustes, es más fácil de lo que parece.
Paso 1: Accede a Plesk
Abre tu navegador y escribe la dirección de acceso a Plesk. Normalmente suele ser algo como https://tudominio.com:8443 o una URL específica que te dio tu proveedor. Introduce tu usuario y contraseña de Plesk.
Paso 2: Encuentra tu base de datos
Una vez dentro de Plesk, busca la sección que se llama "Bases de datos" o "Databases". Haz clic ahí.
Verás una lista con todas las bases de datos que tiene tu sitio. Normalmente, el nombre de la base de datos está relacionado con el nombre de tu dominio o de tu usuario. Identifica la que corresponde a tu WordPress.
Paso 3: Entra en phpMyAdmin
Al lado de tu base de datos, verás un icono o un enlace que dice phpMyAdmin. Haz clic en él. Se abrirá una nueva ventana o pestaña con la herramienta de gestión de bases de datos.
[INFO] Plesk phpMyAdmin es una herramienta visual que te permite ver y modificar las tablas de tu base de datos sin necesidad de escribir código SQL complejo. Es tu mejor aliado para esta tarea.
Paso 4: Localiza la tabla de usuarios
Dentro de phpMyAdmin, verás una lista de tablas en el lado izquierdo o en la parte superior. Busca una tabla que se llame algo como:
wp_userstu_prefijo_users(si tu prefijo no eswp_, por ejemplo,miweb_users)
Haz clic en esa tabla. Es la que contiene la información de los usuarios de tu WordPress.
Paso 5: Modifica el usuario administrador
Verás una tabla con filas y columnas. Cada fila es un usuario. Busca la fila que corresponde a tu usuario administrador (normalmente el que tiene el ID 1 o el nombre de usuario que usas para acceder).
Haz clic en el icono de "Editar" (normalmente es un lápiz) en la fila de tu usuario.
Paso 6: Cambia la contraseña (la parte clave)
Ahora verás una serie de campos. El que te interesa es el que se llama user_pass.
- En el campo
user_pass, borra el valor que hay y escribe la nueva contraseña que quieras usar. - En la columna "Función" o "Function" (que está al lado del campo), selecciona
MD5en el menú desplegable. - Pulsa el botón "Continuar" o "Go" en la parte inferior de la página.
[WARNING] Es OBLIGATORIO seleccionar la función
MD5en el campouser_pass. Si no lo haces, WordPress guardará la contraseña en texto plano y no funcionará. WordPress encripta las contraseñas con un algoritmo llamado phpass, pero MD5 es el formato que WordPress reconoce para crear un hash válido que luego actualizará.
Paso 7: Guarda los cambios
phpMyAdmin te mostrará una consulta SQL. Simplemente haz clic en "Continuar" o "Ejecutar" para guardar los cambios.
Paso 8: Prueba a entrar
Ahora ve a tu panel de administración (tudominio.com/wp-admin) e intenta acceder con tu nombre de usuario y la nueva contraseña que acabas de poner. ¡Debería funcionar!
[TIP] Después de entrar con este método, WordPress te pedirá que generes una nueva contraseña la próxima vez que guardes tu perfil. Esto es normal y es una medida de seguridad.
Método 3: Usar un archivo PHP para resetear la contraseña
Este método es una alternativa si prefieres no tocar la base de datos directamente o si tienes problemas con phpMyAdmin. Consiste en crear un pequeño archivo PHP que se encarga de hacer el trabajo por ti.
Paso 1: Crea un archivo llamado reset.php
Abre un editor de texto simple (como el Bloc de notas en Windows o TextEdit en Mac) y pega el siguiente código:
<?php
define('WP_USE_THEMES', false);
require_once(dirname(__FILE__) . '/wp-load.php');
$user_id = 1; // Cambia esto por tu ID de usuario si no es 1
$new_password = 'TuNuevaContraseñaSegura';
wp_set_password($new_password, $user_id);
echo 'Contraseña actualizada correctamente. ¡Borra este archivo ya!';
?>
Importante: Cambia TuNuevaContraseñaSegura por la contraseña que quieras usar. Y si tu usuario no es el ID 1, tendrás que averiguar cuál es su ID (puedes verlo en la tabla wp_users de la base de datos).
Paso 2: Sube el archivo a tu servidor
- Accede a Plesk y busca la sección "Administrador de archivos" o "File Manager".
- Navega hasta la carpeta donde está instalado WordPress. Normalmente es
httpdocsopublic_html. - Sube el archivo
reset.phpa esa carpeta raíz (donde están los archivos comowp-config.php).
Paso 3: Ejecuta el archivo
Abre tu navegador y ve a tudominio.com/reset.php. Verás el mensaje de confirmación.
Paso 4: Borra el archivo
Este paso es crítico. Ve al Administrador de archivos de Plesk y borra el archivo reset.php inmediatamente. Si lo dejas, cualquier persona podría usarlo para cambiar tu contraseña de administrador.
Paso 5: Entra en WordPress
Ahora ya puedes acceder a tu panel con la nueva contraseña.
[WARNING] Borra siempre el archivo
reset.phpdespués de usarlo. Es un agujero de seguridad muy grave. No lo olvides.
Método 4: Usando el cliente FTP
Si no tienes acceso a Plesk pero sí a un cliente FTP (como FileZilla), puedes usar el método anterior también. La diferencia es que subirás el archivo reset.php a través de FTP en lugar del Administrador de archivos de Plesk.
Pasos para FTP
- Conecta con tu cliente FTP usando las credenciales que te dio tu hosting.
- Navega a la carpeta raíz de WordPress (normalmente
public_htmlohttpdocs). - Sube el archivo
reset.phpque creaste antes. - Ejecútalo en el navegador (
tudominio.com/reset.php). - Bórralo inmediatamente desde tu cliente FTP.
Consejos de seguridad para el futuro
Una vez que hayas recuperado el acceso, es buena idea tomar algunas medidas para que esto no vuelva a pasar:
- Usa un gestor de contraseñas: Herramientas como LastPass o 1Password te ayudan a guardar y generar contraseñas seguras.
- Activa la autenticación de dos factores (2FA): Esto añade una capa extra de seguridad. Aunque alguien robe tu contraseña, no podrá entrar sin el código de tu teléfono.
- Cambia tu contraseña regularmente: No esperes a que pase un incidente para cambiarla.
- Anota tus contraseñas en un lugar seguro: Un cuaderno físico o un archivo cifrado pueden ser buenas opciones.
[TIP] Si usas Syspanel como panel de control, recuerda que el acceso es a través del puerto 2106. La gestión de archivos y bases de datos es similar a la de Plesk, pero con una interfaz diferente.
Preguntas frecuentes (FAQ)
¿Puedo usar este método si mi WordPress está en un subdirectorio?
Sí, el proceso es el mismo. Solo tienes que asegurarte de que el archivo reset.php esté en la carpeta raíz de esa instalación de WordPress, no en la raíz del dominio.
¿Qué pasa si no sé cuál es mi nombre de usuario?
En la tabla wp_users de phpMyAdmin, verás la columna user_login. Ahí aparece el nombre de usuario de cada cuenta.
¿Y si cambio la contraseña en la base de datos y no funciona?
Asegúrate de que has seleccionado la función MD5 al editar el campo user_pass. Si no lo hiciste, repite el proceso. También verifica que estás editando la tabla correcta y el usuario correcto.
¿Puedo perder datos al hacer esto?
No, este proceso solo modifica la contraseña del usuario. No toca tus entradas, páginas, medios o plugins. Es un cambio muy específico y seguro.
¿Qué hago si Plesk me pide permisos especiales?
Si no tienes permisos para acceder a phpMyAdmin o al Administrador de archivos, contacta con tu proveedor de hosting. Ellos tendrán que darte los permisos o realizar el cambio por ti.
Conclusión
Olvidar la contraseña de WordPress es un contratiempo, pero no es el fin del mundo. Con las herramientas que te ofrece tu panel de control, como Plesk phpMyAdmin, puedes recuperar contraseña wordpress en cuestión de minutos. El método de la base de datos es el más directo y fiable, pero también tienes la opción del archivo PHP.
La próxima vez que te pase, ya sabes exactamente qué hacer. Y recuerda: la seguridad es lo primero. Tómate unos minutos extra para proteger tu sitio y evitarás dolores de cabeza en el futuro.
