En los momentos en que no podemos acceder a nuestro panel de control debido a que alguien más nos olvida o cambia nuestra contraseña, es bueno tener formas alternativas de modificarla. Existen multitud de métodos para restablecer o cambiar una contraseña para el inicio de sesión de su usuario en el panel de WordPress. Estos incluyen el '¿Perdiste tu contraseña?' enlace en la página de inicio de sesión, el envío de correo electrónico automático, a través de FTP y muchos más. Incluso hay dos formas diferentes de cambiar una contraseña a través de phpMyAdmin solo, es decir, mediante el uso de una línea de comandos de MySQL y mediante la edición de la tabla "usuarios" dentro de las opciones de phpMyAdmin. En este artículo, cubriremos ambos métodos para cambiar la contraseña del usuario de la base de datos.
Para comenzar a editar cualquier cosa, naturalmente, primero tendremos que acceder a él. A acceder a la base de datos, si está trabajando en un servidor en vivo, tendrá que comuníquese con su proveedor de alojamiento o acceda a su cPanel y navegue hasta phpMyAdmin.
Si está trabajando en un servidor local, puede ir al panel designado para ello, usaremos el panel de control XAMPP y presione el botón de administración para MySQL.
Una vez que haya hecho cualquiera de estos, será redirigido a la página del panel de phpMyAdmin en su navegador predeterminado.
En el lado izquierdo de la página, verá una lista de sus bases de datos. Elija el que está intentando iniciar sesión simplemente haciendo clic en él. Una vez que elija la base de datos que desea editar, debe ver el resumen de sus tablas. Para cambiar la contraseña de un usuario, deberá acceder a la tabla de 'usuarios'.
No se desanime si el prefijo de las tablas es diferente. WordPress establece wp_ como predeterminado, pero hay algunas formas de cambiar este prefijo de tabla dentro de su base de datos.
Lo importante ahora, cuando se trata de cambiar la contraseña, es que seleccione la tabla 'usuarios' haciendo clic en su nombre o en el enlace Examinar dentro de esa fila.
Debería ser llevado a la descripción general de la tabla 'usuarios' que se parece a esto:
Si tiene más usuarios en su sitio web, naturalmente, habrá más filas dentro de la tabla.
La columna de contraseña puede ser editado desde aquí simplemente haciendo doble clic en el campoSin embargo, esto representa la versión codificada de la contraseña y el navegador no la reconocerá como la misma contraseña si simplemente ingresó, por ejemplo, “4dm1n”.
Los pasos posteriores para cambiar la contraseña variarán dependiendo de si desea utilizar código SQL a través de la línea de comandos de MySQL para modificar las tablas o si prefiere hacerlo manualmente a través de las opciones de la tabla de datos phpMyAdmin.
Cómo restablecer la contraseña de WordPress usando la línea de comandos de MySQL
Ahora que se encuentra dentro de la base de datos que desea editar y su tabla de "usuarios", haga clic en la pestaña SQL que se muestra cerca de la parte superior de la ventana del navegador.
Se debe presentar un nuevo formulario con un área de texto donde pueda reemplazar la línea de código existente:
SELECT * FROM `wp_users` WHERE 1
con la siguiente línea de código
UPDATE `wp_users` SET `user_pass`= MD5('yourpassword') WHERE `user_login`='yourusername';
Asegúrese de hacer una copia de seguridad de su base de datos antes de continuar, ya que un error dentro del código puede causar un error inesperado en la base de datos. Además, asegúrese de deje las comillas simples como en el ejemplo del código anteriorDe lo contrario, el código no funcionará. Por último, asegúrese de deje la contraseña entre corchetes MD5 dado que la configuración MD5 utiliza uno de los primeros algoritmos de codificación de WordPress que desde entonces ha sido reemplazado, y debido a esto, la primera vez que intente iniciar sesión en WordPress utilizará un algoritmo de cifrado más nuevo en la contraseña que ingresó, preservándolo para su uso como si Lo ha configurado desde la página de registro de WordPress.
Ahora, una vez que haya cambiado 'su nombre de usuario' con el nombre de usuario del usuario al que está cambiando la contraseña, y 'su contraseña' con la contraseña que le gustaría usar en el futuro, debe haga clic en el botón IR en la esquina inferior derecha.
Este código, una vez ejecutado, buscará, dentro de la tabla "usuarios", el nombre de usuario que ingresó y reemplazará la contraseña de ese usuario por la que eligió. Si esta acción fue exitosa debería aparecer una barra verde cerca de la parte superior de la pantalla lo que indica que exactamente una fila se ha visto afectada por esta acción.
Ahora usted puede navegue a su página de inicio de sesión y use la contraseña recién cambiada para el, en este ejemplo, usuario "admin".
Cómo restablecer una contraseña de administrador de WordPress desde phpMyAdmin
Sin embargo, si desea cambiar la contraseña manualmente, debe busque el usuario para el que desea cambiar la contraseña y haga clic en el enlace editar junto al icono de lápiz.
Una vez que haya hecho esto, aparecerá un formulario que le permitirá configurar y editar varios campos relacionados con el usuario. Uno de los cuales es el campo user_pass que buscaremos editar.
Como puede ver en la imagen de arriba, tenemos cambió el valor del menú desplegable de funciones en la fila user_pass a MD5. Entonces nosotros agregó la contraseña que queremos usar para acceder al tablero en el campo de texto al lado.
La razón por la que tuvimos que cambiar el menú desplegable de funciones es precisamente la codificación de la contraseña que mencionamos anteriormente. Como se señaló anteriormente, la configuración MD5 utiliza uno de los primeros algoritmos de codificación de WordPress que desde entonces ha sido reemplazado, debido a esto, la primera vez que intente iniciar sesión en WordPress utilizará un algoritmo de cifrado más nuevo en la contraseña que ingresó, preservándolo para su uso como si lo ha configurado desde la página de registro de WordPress.
Pensamientos finales
Esto concluye los pasos necesarios para cambiar su contraseña a través de phpMyAdmin y usando código SQL dentro de la base de datos. Esperamos que al usar esta guía pueda restaurar el control sobre su instalación y no perder las valiosas horas dedicadas a la configuración de su sitio web.