Pages

Tuesday, 16 April 2013

如何找回遗忘的wp博客的登录密码?

1. WordPress内置的找加密码方法:
如果你的admin帐户的电子邮件地址是正确的,那就根据普通的找回密码步骤:

一、在WordPress的 登录页面 点击 “忘记密码?”(右下角);

二、然后输入管理员帐号或电子邮箱地址;

三、查看邮箱,你会收到密码重置邮件,点击里面的重置链接;

四、稍后你又会收到一封包含用户名和密码的邮件,用新密码登陆即可;

此方法适用于所有用户。

请注意:要注意WordPress系统发出的邮件被邮箱自动识别为垃圾邮件归类。

2. 进入虚拟主机的数据库管理,通过执行MySQL语句修改WordPress密码:
使用PHPMyAdmin之类的在线MySQL管理工具——一般情况下空间服务商都有提供,登录你的数据库管理。

执行如下语句:
    update user set password=password(”新密码”) where user=’用户名’;

即可收回WordPress管理员帐户密码。

请注意:同数据库拥有多WordPress数据的和对MySQL语句操作不熟悉者慎用!
(手动重设密码
问题:为了增加博客安全性,许多博主选择不易被破解的密码,如u7*KoF5i8_。这当然很好,但问题在于博主自己忘记密码的事情也时常发生啊。
解决方法:密码丢失后,WordPress会给你邮箱发送密码重设链接。但如果你在注册时使用的邮箱现已不可用,或你想使用简单语句执行这个操作的话,可参考以下步骤:
登陆phpMyAdmin,选中你的WordPress数据库并打开SQL窗口。输入以下语句(假设你的用户名是“admin”):

UPDATE `wp_users` SET `user_pass` = MD5('PASSWORD') WHERE `wp_users`.`user_login` =`admin` LIMIT 1;

完成了!你的密码已更改成功。
注:用户密码存储在wp_users表格中。当然,WordPress使用了MD5哈希保护密码。
我们要使用“UPDATE” SQL语句和内置的MD5() MySQL函数来把密码转化为MD5算法形式,然后更新。“WHERE”从句使系统只更新管理员的密码。不带有“WHERE”从句会导致系统更新所有的密码。)


3. 通过PHP文件修改WordPress密码:
一、用FTP上传一个已经编译好的password-resetter.php到wordpress的根目录;

二、然后在浏览器输入“http://你的域名/password-resetter.php”;

三、运行这个程序,输入你的新密码。

password-resetter.php文件下载地址:
https://www.box.com/s/pcvb2wz7h5q32tan9d5f
请注意:密码重置后请一定删除此文件,不然容易被黑客利用!


4. 通过修改MD5值找回WordPress密码:
一、登录PHPMyAdmin,进入相应数据库,找到相应键值;

二、修改MD5密码为:

    5d41402abc4b2a76b9719d911017c592

三、回到WordPress登陆页面,使用密码 hello 登陆.