问题前言
管理员密码忘记怎么办?
不知何时起浏览器有了记住密码的功能,记住密码确实方便了我们访问网站的后台,但是哪天登录时,浏览器记住的密码不小心被清除了,突然记不得登录密码了,该怎么办?这里我给大家分享两种改密码方法
解决方案
一、访问数据库修改密码
1. 登录数据库,找到表“wp_users”并点击进入,找到管理员ID(一般情况ID=1就是管理员账号)
在”user_pass“字段里修改密码就行(注意:这里的 wordpress 的数据库密码是经过加密的,我这给大家一串密码为“111111”的密文“$P$BNnqv914xKEt1siTvsJGiAT7cYLKXB/”,将这个密文替换掉原先的数据,然后你就可以使用“111111”的密码登录后台了,然后再到网站后台修改你想要使用的密码。)
2. 再另外给大家写一段 SQL 替换代码吧,与上面手动修改密码是一样的
UPDATE wp_users SET user_pass = '$P$BNnqv914xKEt1siTvsJGiAT7cYLKXB/' WHERE `wp_users`.`ID` = 1;
把上面这段代码复制到SQL页面执行一次就可以了
二、数据改密码太繁琐?那就往下看
本地新建一个php文件“wp-new-user.php”,将下方代码复制到该文件里
<?php include 'wp-config.php'; $user_login = 'zhanghu'; // 新建账号的名称(最好复杂点,避免重名) $user_pass = '123456'; // 新建账号的密码 $user_email = '123456@mail.com'; $role = 'administrator'; // 管理员账户 $userdata = compact('user_login', 'user_email', 'user_pass','role'); $user_id = wp_insert_user($userdata); print_R($user_id); ?>
上传到网站根目录,浏览器访问该页面(
然后会自动创建一个用户名为:zhanghu,密码为:123456 的管理员账号
最后为了网站安全,别忘记删除“wp-new-user.php”文件哟~
使用说明
如果你要使用这个新的管理员账号,待你登录后台后就删除之前忘记密码的账号;如果你对之前的账号情有独钟,那就修改它的密码,然后删除新建的这个账号就行;当然这两个管理员账号你都使用也 OJBK
请根据自己实际情况做相应修改