WordPress忘记密码(恢复密码的几种方法)

转自点点 14 年前 回复

, , , ,

天天跟WordPress打交道,数量多了就经常忘记密码,网上也提供了好几个忘记密码的解决方法,但最有效的我觉得还是使用Phpmyadmin之类的 工具, 登录你的数据库管理,进数据库找到wp_users表,编辑其中的admin,把user_pass的值改 成”5d41402abc4b2a76b9719d911017c592″,密码就变成”hello”了
其他 的方法经常失败,改了没用,但大家也可以试试
1. WordPress的密码在存入数据库是以md5码的形式存放
根据此原理可以手动update数据库,重新设置自定的密码
2. 通过执行Mysql语句修改WordPress密码
使用Phpmyadmin之类的工具, 登录你的数据库管理, 执行如下语句:
update wp_users set password=password(“新密码”) where user=’用户名’;
即可更新你的WordPress密码.
3. 通过PHP文件修改WordPress密码
新建一个pwd.php文件,并在其中加入:
echo md5(‘你的密码’);
上传到主机根目录下,执行http://你的域名/pwd.php,
然后连到你的数据库执行.
update wp_users set user_pass=’执行pwd.php显示的字符串’ where user_login=’admin’;
OK,现在可以用自己设定的密码进入管理员帐户了。
注意: wp_users为WordPress数据库中的用户管理表
5、最简单的就是发送邮件!忘记邮件可以进入phpmyadmin
修改表wp_users 中的 admin的email.
再将新密码发到此邮箱中即可。
6、自己建立一个.php文件,比如”wp-password.php”。用记事本打开”wp-password.php”,输入下面的全部代码:

<?php
//password resetter
include("wp-config.php");
include("wp-blog-header.php");
if (empty($_POST['emergency_pass'])) {
?>
	<form method="post">
	  set admin password: <input name="emergency_pass" type="password" />
	  <input type="submit" />
	</form>
<?php
} else {
	$sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";
	$link = $wpdb->query($sql);
	wp_redirect('wp-login.php');
	exit();
}
?>

然后上传到WP安装目录,比如你的安装目录在xxx.com/blog 那文件位置就是:xxx.com/blog/wp-password.php 输入该地址访问”wp-password.php”文件,修改密码。
修改完毕后,别忘记把”wp-password.php”文件删除

支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)