文章目录
WordPress管理员账户密码忘记了?
MySQL数据库后台登录找回重置/修改
新媒体人经常需要注册账号做网络推广,网站账号密码这么多,特别是新密码,很容易忘记,这样确实是得不偿失了……
如果连自己亲手搭建的WordPress网站,密码忘记了,该怎么办呢?
陈沩亮在本文分享4个快速找回WordPress密码的方法,让大家能轻松恢复忘记的WP账户密码。
方法一:Wordpress邮件找回密码
- 登录Wordpress后台,点击 “忘记密码” 链接,
- 输入用户名或电子邮件地址(安装wordpress邮件时必须安装),
- 你的电子邮件将收到激活密码的链接邮件。
- 这是最简单的WordPress密码恢复方法。
但是,在某些情况下,邮箱不会收到密码恢复电子邮件,因为你的虚拟主机商已禁用mail()函数 ▼
我们可以用其他方式,修改WordPress账户密码。
方法二:phpMyAdmin数据库管理,执行SQL语句
第1步:进入网站虚拟主机数据库管理(phpMyAdmin)界面,选择网站使用的数据库,进入SQL命令界面。
第2步:在SQL界面中,执行以下命令 ▼
update wp_users set user_pass=md5("123456") where user_login='admin';
- 密码重置为123456,我们可以把123456,改成自己设置的密码。
方法三:phpMyAdmin数据库管理,重置wp_users表密码
第1步:进入MySQL数据库,找到wp_users数据表,点击浏览 ▼
第2步:进入界面后,点击编辑按钮 ▼
第3步:在user_pass字段中,选择函数MD5,值输入密码,执行它。
或者,你也可以将密码user_pass的值,直接填写为:
$P$Bq7reNi.JleBGtK057wQBK0vPrY0Cx0
这是密码:123456
WordPress后台的登录密码是加密的,当你需要生成一个用户密码的时候,随机生成一个salt,然后添加salt和密码,然后count 成md5,最后encode64 hash值累加,得到一个$P$为首的密码,每次密码生成结果都不一样。
方法四:使用php文件重置密码
复制以下代码 ▼
<? 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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://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>
- 修改数据库服务器地址、数据库用户名、数据库密码、数据库名称、用户新密码、新密码用户名(用户名必须正确填写,密码可成功重置)。
- 然后,另存为 change-wp-password.php 文件,上传到网站的根目录,
- 运行 http://你的域名/ change-wp-password.php,就可以了。
请记住,若使用方法四修改WordPress密码,修改完成后,务必将文件删除,否则后患无穷!
修改WordPress管理员账户密码,到底哪个方法好用呢?
- 修改WordPress账户密码,推荐使用方法一;
- 如果方法一不能用,就用方法二更换WordPress管理员账号密码。
如果你尝试很多此,仍然无法登录WordPress后台,解决方法请看这里 ▼
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《WordPress管理员账户密码忘记了?MySQL数据库后台登录找回重置/修改》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-609.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!
10人评论了“WordPress管理员账户密码忘记了?MySQL数据库后台登录找回重置/修改”
博主,你好!
呜呜呜呜……我的wordpress博客一直来好好的,但最近怎么都登录不了后台。
用户名、密码、登录地址都没有变过,为什么会这样?有什么办法解决呢?万望不吝赐教,不胜感激!
这篇文章《WordPress进不了后台?解决reauth=1无法登录进不去问题》或能帮你解决问题。
我博客下一共有3个二级域名,最原先是只是其中的1个二级域名怎么都无法登录(博客正常),这几天发现竟然连博客都变成这样了。截至目前,只有另两个二级域名登录正常,究竟是哪出了问题呀?都快郁闷死了……
你的WordPress是不是启用了 “多站点” 模式?
没有启用这个模式,二级域名是在根目录文件夹里:完全重新安装WP程序和主题来实现的。
回想你之前安装过什么插件、主题代码?你需要用重命名法一个个去排错。
你有每天自动备份网站吗?若有就干脆直接恢复之前的备份,最快最简单。
我都多天没有对它进行任何改动了。
这两天我在数据库里修改了密码,但是一样登录不了。也试着从新安装WP程序,虽然能够正常登录,但是只要一导入原来的数据库,又登录不上了。
多数问题,都是WordPress插件或代码造成的问题,需要用插件重命名法,耐心一个个排查。
还有,我不确定陈沩亮博客评论后回复的邮件,是否能如常发送?
所以,想请问你是否有收到我回复你的评论的邮件?
我换个邮箱试试,你记得回复下这条评论哦!
你这个留言的QQ邮箱,不是你的?
571797078才是你的QQ吧?刚才我加你QQ了,等待你通过验证。