Restablecimiento manual de la contraseña de administrador de WordPress (wp-admin)
En este artículo, presentaremos los pasos necesarios para restablecer la contraseña del área de administración de WordPress directamente desde la base de datos.
Introducción
- WordPress ofrece la posibilidad de restablecer la contraseña para el área de administración utilizando el botón He perdido mi contraseña en la interfaz de inicio de sesión de WP Admin.
- Sin embargo, existe la posibilidad de que esta opción no funcione por varias razones, tales como:
- ya no tenemos acceso a y/o no recordamos la dirección de correo electrónico configurada cuando se instaló WordPress.
- no recibimos las instrucciones de restablecimiento en el correo electrónico.
- el enlace "¿Perdiste tu contraseña?" no funciona. - En estas situaciones, la contraseña se puede restablecer directamente desde la base de datos de WordPress.
- En este tutorial, presentaremos el procedimiento utilizando el panel de control cPanel.
Requisitos
- Los detalles de inicio de sesión para el cPanel están presentes en el correo electrónico con los datos de administración.
Pasos
- Primero, necesitamos identificar la base de datos asociada con el sitio de WordPress. Podemos hacer esto utilizando el Administrador de archivos.
- Accederemos al panel de cPanel, y en la sección de Archivos, haremos clic en Administrador de Archivos.
- Haremos clic en la carpeta raíz de WordPress. Si se trata del dominio principal del alojamiento, esta carpeta generalmente será public_html. Si es un dominio adicional, la carpeta se puede identificar accediendo a cPanel -> Dominios Adicionales.
- En esta carpeta, haremos clic derecho en el archivo wp-config.php, y luego haremos clic en Ver.
- En el archivo que acaba de abrirse, buscaremos la línea de código en la forma define('DB_NAME', . En esta línea, podemos identificar el nombre de la base de datos. En nuestro ejemplo, es define('DB_NAME', 'demohost_wp602');. Sin embargo, cada aplicación tiene un nombre de base de datos distinto.
- Una vez que hayamos identificado el nombre de la base de datos, podemos cerrar el Administrador de Archivos y regresar al panel principal de cPanel.
- Iremos a la sección de Bases de Datos, luego haremos clic en phpMyAdmin.
- Una vez que se haya cargado la interfaz de phpMyAdmin, haremos clic en la base de datos con el nombre obtenido en el paso anterior. En nuestro ejemplo demohost_wp602.
- A continuación, haremos clic en la tabla llamada usuarios. En nuestro ejemplo, el nombre completo de la tabla es wp4a_users. La tabla puede tener un prefijo diferente, pero contendrá "usuarios".
- Los datos del usuario se cargarán en la aplicación de WordPress. Aquí, puede haber varias filas con múltiples usuarios que tienen diferentes privilegios de acceso. Generalmente, el usuario añadido más antiguo es también el que tiene privilegios administrativos completos. Esto se puede deducir utilizando la columna user_registered.
- Haremos clic en el botón Editar a la izquierda del usuario admin o del usuario para el cual queremos restablecer la contraseña.
- En la siguiente página podemos proceder a cambiar la contraseña. Nos interesa el campo user_pass. En este campo, reemplazaremos la cadena de caracteres existente con la nueva contraseña, luego a su izquierda, en el menú desplegable, seleccionaremos MD5.
- Para guardar los cambios en la base de datos, haremos clic en el botón Ir al final de la página.
- Si todo ha ido bien, la contraseña ha sido restablecida y podemos intentar iniciar sesión en la administración de WordPress.