建站

WordPress 常见问题 —— 忘记登录密码

波比AI · 5月2日 · 2025年本文共1939个字 · 预计阅读7分钟6次已读

忘记密码是每个人都会遇到的事情,长时间不登录 WordPress 站点后,作为管理员的你,是不是也时常会把 WordPress 管理员的密码忘掉呢?没关系,我们可以通过多种方法来找回、重置 WordPress 的用户密码。

通过其他管理员修改密码

如果您的 WordPress 站点中有其他管理员,给他打个电话,请他帮你修改一下,这是最简单方便的方法了,如果他不知道怎么修改,按照下面的流程教他操作就可以了。
1. 在WordPress后台左侧菜单中,点击 用户>>bobyai所有用户
2. 在用户列表中找到你的用户名,点击编辑
3. 在打开的新页面中,向下滚动到 【新密码】部分,然后单击【生成密码】按钮
4. 可以直接使用生成的新密码,也可以输入你常用的密码,如果使用的是自己设置的密码,建议强度达到「强」,以保证 WordPress 安全性。
5. 单击【更新个人资料】按钮

通过电子邮件找回密码

如果你还记得自己的用户名或者电子邮件,那么可以常识使用 WordPress 的「找回密码」功能。
1. 打开 WordPress 登录页面(如:http://yoursite.com/wordpress/wp-login.php)
2. 点击「忘记密码?」链接
3. 在打开的新页面中输入你的用户名或电子邮件
4. 然后打开邮箱,然后打开邮件中的重置密码连接
5. 输入你想要设置的新密码,点击「保存」按钮即可

如果你的服务器不能发送电子邮件,此方法则无法使用。通过其他方法修改后,可以设置 SMTP 邮件服务器以便后期使用。

通过 MySQL 命令行设置新密码

如果你可以通过 SSH 登录服务器,我们可以使用 MySQL 命令行为用户设置新密码。

首先,我们需要使用 mysql 命令行客户端登录 MySQL 服务器,使用如下命令登录:

mysql -u root -p;

然后选择你的 WordPress 站点对应的数据库,如下(wordpress_com 是数据库名称):

use wordpress_com

最后,使用 UPDATE 命令更新密码,user_pass 后面的字符串就是 WordPress 加密后的密码,下面示例中对应的明文密码为「123456」,当然,你可以自己生成 WordPress 加密密码字符串。

UPDATE wp_users SET user_pass = $1$rSziHLDY$399k.JuJsy.oHVp5lquJC. WHERE ID = 1;

通过 phpMyAdmin 修改密码

如果你的服务器上安装了 phpMyAdmin,并且你可以登录,我们可以通过 phpMyAdmin 重新设置用户密码。
WordPress 常见问题 —— 忘记登录密码
参考上如,我们找到需要修改密码的用户,双击 user_pass 中的密码,然后输入上一步中的 WordPress 加密密码字符串,然后鼠标在空白处点击一下就保存成功了,然后用我们修改后的新密码就可以登录 WordPress 后台了。

通过 phpMyAdmin 修改密码和通过 MySQL 命令修改密码的原理其实是一样的,都是通过修改数据库中的 WordPress 加密密码字符串来实现的。

通过 FTP 重置密码

如果您可以登录 WordPress 站点的 FTP,我们可以使用 wp_set_password 函数来修改密码。
1. 通过 FTP 登录网站,然后下载你所用主题的 functions.php 文件
2. 编辑文件,在第一个 之后添加如下代码:

wp_set_password('123456',1);laoxiongb2c

这个函数的第一个参数,也就是上面的「123456」是我们需要设置的密码,第二个参数是用户 ID。
1. 把修改后的文件上传回您的网站。
2. 刷新以此网站首页,管理员密码就修改为我们上面设置的 123456 了,登录后台后,删除掉上面添bobyai加的代码,否则每次打开一个页面,密码就会重新设置为 123456.

通过 WP CLI 命令行修改用户密码

WP CLI 是一个用于管理 WordPress 站点的命令行工具。
1. 进入 WordPress 站点目录并输入

wp user list

这个命令的作用是列出所有用户,在返回结果中找到你的用户 ID,然后,更新用户。

wp user update 1 --user_pass=$1$rSziHLDY$399k.JuJsy.oHVp5lquJC.

上面命令中的 1 就是管理用用户 ID,–user_pass= 后面的字符串和我们通过 MySQL 命令行设置的一样,是 WordPress 加密密码字符串。

本文设置的密码「123456」只是为了方法演示使用,如果你在修改找回密码的过程中使用了这个密码,请找回密码后,及时登录 WordPress 后台修改此密码。

为了安全,我们需要设置较为复杂的密码,而人类的大脑不擅长记忆这类随机字符串,为了避免忘记密码导致网站无法登录,我们可以使用一个密码管理工具来帮我们记忆密码,如 Chrome 浏览器内置的密码管理工具,1Password、Enpass 等。

[Total: 0 Average: 0]
0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!