现在位置: 首页 > WordPress > 正文

WordPress忘记密码找回登录密码的四种行之有效的方法

2014年03月06日 评论数 66 ⁄ 被围观 58,495 个+

Wordpress忘记密码找回登录密码的四种行之有效的方法

WordPress的管理员登录密码忘记了是经常有的事情,在LinkWorth注册使用文章中,部落有讲到高档大气上档次的Wordpress主题会更加容易通过国外网赚广告联盟的审核,于是就给自己放在Godaddy主机上的英文Wordpress换了个好看的主题模板。

换了WP主题之后第二天却发现不能登录了,无语的是主题已经去掉了Wordpress的登录错误反馈提示,重复了无数次了最终还得走向找回Wordpress密码的道路。本篇文章就归纳总结了四种找回Wordpress登录密码的方式。

WordPress自带的邮件找回密码方式是最简单的,前提是主机支持PHP Mail()函数。如果不支持此函数,我们直接通过PhpMyAdmin修改密码的MD5码来重置密码,更快捷的方式就是用SQL来执行修改密码,或者直接用Wordpress密码重置文件,方便快捷。

更多的有关Wordpress使用的经验与技巧可参考:

WordPress忘记密码找回登录密码的四种行之有效的方法

PS:20170214更新,感谢SuperDoge同学提供的方法,登入phpMyAdmin后,先从左边选自己的数据库,然后点上面的 SQL 标签页,执行下面命令:

1
UPDATE `wp_users` SET `user_pass`='$P$BWZhQxx/R9UCBgECUhxsV0EKfqfEh31' WHERE `user_login`='freehao123'

然后使用用户名:freehao123,密码:admin 登入。注意如果你的用户名是其它的,请在上面的命令中替换,登录时使用这个用户名登录。

一、最简单的找回Wordpress密码:后台用邮件直接找回

1、忘记了Wordpress登录密码,直接使用Wordpress登录后台的“找回密码”,输入你的管理员邮箱,就会收到重置密码的邮件了,点击重置链接,设置新的密码即可。

Wordpress忘记密码后台直接找回

2、不过,使用后台直接找回密码有两个前提:一是你当初安装Wordpress时填写的是自己的邮箱,二是你的主机可以发送重置密码的邮件,二者缺一,则会导致找回密码失败。

二、最直接的重置Wordpress密码:PhpMyAdmin修改MD5

1、进入到主机的PhpMyAdmin管理界面,这是老版本的Godaddy空间管理SQL数据库的地方。

Wordpress忘记密码进入SQL地址

2、注意现在新购买的Godaddy主机都是采用Cpanel面板了,数据库中有PhpMyAdmin管理链接。

Wordpress忘记密码查看Cpanel地址

3、进入到PhpMyAdmin后,点击wp_users这个表。

Wordpress忘记密码找到表

4、再点击修改用户参数。(注意:user_login是登录名,默认的是admin,如果你这之前改过用户名,则显示的是其它的)。

Wordpress忘记密码编辑参数

5、在这里将user_pass值改成:5d41402abc4b2a76b9719d911017c592,执行,保存。

Wordpress忘记密码执行保存

6、完成后,你就可以使用密码:hello 来登录你的Wordpress了,登录到Wordpress后台后要记得马上修改密码。

Wordpress忘记密码使用新的登录

三、最快捷的修改Wordpress密码:执行SQL命令

1、进入到PhpMyAdmin的SQL执行命令页面,执行以下命令:


update wp_users set user_pass=md5("123456") where user_login='admin';

2、123456是你的Wordpress新密码,admin是管理员账号。执行完了命令后,你就可以用新的密码来登录Wordpress了。

Wordpress忘记密码执行SQL命令

四、最方便的设置Wordpress新密码:用PHP文件重置密码

PS:2014年3月7日更新,感谢 arefly.com 博主提供了新的重置Wordpress密码的PHP文件:WordPress恢复密码PHP文件下载地址。将此文件上传到你的网站根目录,然后输入所有关于你站点的MYSQL信息和需要更改的WordPress帐号及密码,点击“重新设定密码”就行了。该PHP工具在使用后会尝试自动删除,但是如果删除失败,记得自己删除这个文件来确保网站的安全。

新的重置Wordpress密码的PHP文件

1、如果你没有权限进入数据库管理系统,或者不想去那么麻烦地使用PhpMyAdmin,则可以试试用PHP文件重置Wordpress密码的方法。

2、将以下代码复制,保存为wppw.php文件。(代码来自:https://www.yiduqiang.com/wordpress-password-changes.html


<?php
/*你的数据库服务器地址,一般保持默认*/
$servername = "localhost:3306";
/*数据库用户名*/
$phpMyadminUser = "root";
/*数据库密码*/
$phpMyadminKey = "yiduqiang";
/*数据库名称*/
$phpMyadminName = "test";
/*wordpress数据表格前缀*/
$QZ = "wp_";
/*你要设置的wordpress新密码*/
$NewKey = "yiduqiang";
/*你要设置新密码的用户名*/
$wordpress_User = "yiduqiang";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>wordpress密码找回工具</title>
</head>
<body>
<?php
error_reporting(0);
if(!mysql_connect($servername,$phpMyadminUser,$phpMyadminKey))
{
    echo "对不起,数据库链接出错。<br />";
}
else
{
    echo "数据库链接成功。<br />";
    mysql_select_db($phpMyadminName,mysql_connect($servername,$phpMyadminUser,$phpMyadminKey));
    if (!mysql_query("update ".$QZ."users set user_pass='".md5($NewKey)."' where user_login='".$wordpress_User."'"))
    {
        echo "对不起,修改密码失败。";
    }
    else
    {
        echo "修改密码成功。";
    }
}
?>
</body>
</html>

3、或者直接下载我已经保存好的wppw.php文件:WordPress重置密码PHP文件。打开wppw.php文件,将数据库用户名、密码、名称等改成你的,还有WP的新密码。

Wordpress忘记密码修改连接数据库

4、特别注意:有些主机的数据库Host地址可能不是默认的Localhost,例如Godaddy的主机就是一连串的URL地址。

Wordpress忘记密码注意数据库主机

4、将wppw.php文件用FTP的方式上传到你的网站的根目录下。

Wordpress忘记密码上传到根目录

5、然后打开:https://域名/wppw.php,页面会提示你密码修改成功。如果有提示你数据库连接错误,请返回仔细检查wppw.php中的数据库部分信息有没有错误。

Wordpress忘记密码修改成功

五、Wordpress找回密码方法小结

1、使用Wordpress自带的找回密码功能是最简单最方便的,如果主机不支持php mail()函数,可以使用SMTP来代替,方法:WordPress评论回复邮件通知

2、Wordpress上传重置密码的PHP文件在使用完了之后要记得删除,以免出现安全隐患。在使用PhpMyAdmin执行SQL命令前要记得备份数据,以免失败导致数据丢失。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。

共有 66 条留言 访客:66 条 博主:0 条

  1. Gohi_win  2017.04.30 回复

    这个方法很好!

  2. #SuperDoge  2017.02.13 回复

    博主 md5方法已经失效了

    qi 回复:

    @#SuperDoge, WordPress禁止了吗?

    #SuperDoge 回复:

    @qi, 不是,好像是wordpress更改了加密算法。我最后用这篇文章解决的:https://www.orztw.com/2014/06/help-my-wordpress-password.html

    qi 回复:

    @#SuperDoge, 谢谢,我已经更新在文章里面了。

  3. 龙笑天  2016.04.24 回复

    博主知道大前端dux那个重置密码页面怎么弄的吗?

    qi 回复:

    @龙笑天, 它的页面是什么样子的?

    龙笑天 回复:

    @qi, 像这样的:https://demo.themebetter.com/dux/reset-password
    重置的每个阶段都有相应的变化。非常给力!希望博主能搞个教程!关于前台找回密码页面网上教程非常少,几乎没有,都是关于前台登录和注册页面的!谢谢了!

    qi 回复:

    @龙笑天, 原来是这样,这个对官方找回密码页面改动还是挺大的。我去研究研究。

    龙笑天 回复:

    @qi, 期待!

  4. 形美  2016.04.01 回复

    谢谢博主,我终于找回了博客的密码,相了好多办法

    qi 回复:

    @形美, 最简单的方法就是使用邮件找回密码了。

  5. 胡国泰  2016.01.16 回复

    用邮箱找回密码,半年没有反应

    qi 回复:

    @胡国泰, 应该是Wordpress的发邮件功能有问题了。

  6. 范海辛  2015.11.05 回复

    密码泄露已悲剧。不关注但帮顶、

  7. 乐小飞  2015.10.31 回复

    谢谢博主,我终于找回了博客的密码 🙂

    qi 回复:

    @乐小飞, 其实如果主机配置好SMTP或者PHP mail,想要恢复密码还是挺简单的。

  8. Aivier  2014.03.13 回复

    修改数据库,改成允许注册新用户,注册,然后在数据库改新用户为管理员权限,编辑原用户密码,搞定;作为服务器管理员也是可以这么做的

    qi 回复:

    @Aivier, 这个方法不错,不过这样那个作者文章集是不是会变换了URL了?

    Aivier 回复:

    @qi, 新建的用户改完原来的用户密码就可以删除,不影响任何东西

  9. 莫少  2014.03.10 回复

    表示有~

  10. 极雪  2014.03.09 回复

    要如何做才能忘记密码。。。

  11. 弱者  2014.03.09 回复

    要如何做才能忘记密码。。。

  12. Pang  2014.03.08 回复

    签到

  13. 烟花易冷  2014.03.08 回复

    我一般都是去数据库直接修改的。

  14. 王琪亮  2014.03.07 回复

    据说WP的密码存储形式是Password Hash,以前的MD5修改密码法已经完全失效。

    qi 回复:

    @王琪亮, 新版本的变成了 这样了?

  15. 超級efly  2014.03.07 回复

    第四種方法的可視化版本:https://www.arefly.com/change-wordpress-password-php/

    qi 回复:

    @超級efly, 博主你的图片显示不出来了。

  16. Youth.霖  2014.03.06 回复

    😎 从未忘记密码

    iKx.me 回复:

    @Youth.霖, 都一样 不过学习一下也不错

  17. ytf4425  2014.03.06 回复

    仔细看看,其实第四种方法和第三种是一样的,第二种只是第三种的手动修改形式

    包子 回复:

    @ytf4425, 第四种挺方便

  18. sojh  2014.03.06 回复

    我的密码只有两个,一个不行就试另一个XD

    包子 回复:

    @sojh, 这也太危险了

    ytf4425 回复:

    @包子, 你有博客么…难道就只有一个yh分销么…

    包子 回复:

    @ytf4425, 不写博客,麻烦

    sojh 回复:

    @包子, 懒惰想那么多密码啊又怕记不起来=。=

  19. 不认识  2014.03.06 回复

    核心技术还是操作数据库。。

  20. KiKi  2014.03.06 回复

    经常忘记密码而且又经常忘记用户名。而且比如说有一些免费主机的用户名不是自定义的那简直就是灾难性的打击。所以如果不慎丢失了密码,那就意味着所有帐号密码都泄漏了。。。。

    qi 回复:

    @KiKi, 是的,尤其是用过免费空间的朋友,这个要特别小心了,免费空间数据一旦被泄露,密码则可能危及到其它的账号。

    ytf4425 回复:

    @qi, lastpass用户表示毫无压力

    包子 回复:

    @ytf4425, 表示信不过这一类服务 #强迫症#

  21. 无纯洁  2014.03.06 回复

    比较赞赏数据库暴力流~

    qi 回复:

    @无纯洁, SQL注入也可以。

  22. 潮流台  2014.03.06 回复

    :mrgreen: 表示用一个小本本记着,好记性不如烂笔头!

    qi 回复:

    @潮流台, 可以用网络记事本,这样日记本丢了也没有关系。

    不认识 回复:

    @qi, 数据库泄漏就蛋疼鸟!建议参考2000W开房信息。。。

  23. Dzing  2014.03.06 回复

    看了文章后,站长再也不用担心wp的密码了

  24. 金瓶  2014.03.06 回复

    收藏备忘

  25. 小新  2014.03.06 回复

    同楼上 我的密码各种一样。。。

  26. 可爱颂  2014.03.06 回复

    方法不错哟。。

  27. stephen  2014.03.06 回复

    前排,表示从不忘记密码诶

  28. 陌羽  2014.03.06 回复

    感觉直接替换md5支持各大程序?

    qi 回复:

    @陌羽, 是的,需要进入数据库的权限。

    逗妇乳 回复:

    @陌羽, dz不行

  29. 鄭仁翔  2014.03.06 回复

    這算前排嗎?

  30. 若水  2014.03.06 回复

    后排

  31. _____________Cc,.  2014.03.06 回复

    沙发木有了

    度娘搜搜 回复:

    @_____________Cc,.,密码不对了,请参考文章: 最新wordpress忘记密码及密码恢复技巧-2017版

    qi 回复:

    @度娘搜搜, 新版本的Wordpress不行了?

  32. wwng  2014.03.06 回复

    好good

    余人陶艺 回复:

    @wwng, 签到

    逗妇乳 回复:

    @wwng, 好几天没挤了

    不认识 回复:

    @wwng, 挤挤~

    尐雾 回复:

    @wwng, 挤挤更健康那个

给我留言

返回顶部