WordPress忘了密码?快速找回登录权限的几种方法

来自:安企建站服务研究院

头像 方知笔记
2026年01月28日 23:59

在使用WordPress网站时,忘记管理员密码是常见的问题。不过,WordPress提供了多种方式帮助用户快速重置密码,恢复网站管理权限。以下是几种常用的解决方法:

1. 通过电子邮件重置密码

WordPress默认提供“忘记密码”功能,操作步骤如下:

  1. 访问WordPress登录页面(通常是yourdomain.com/wp-login.php)。
  2. 点击“忘记密码?”链接。
  3. 输入管理员用户名或注册邮箱,点击“获取新密码”
  4. 检查邮箱,按照邮件中的链接重置密码。

注意:如果未收到邮件,请检查垃圾邮件箱,或确保WordPress的邮件发送功能正常。

2. 通过数据库直接修改密码

如果无法通过邮箱找回密码,可以通过phpMyAdmin直接修改数据库中的密码:

  1. 登录主机控制面板(如cPanel),打开phpMyAdmin
  2. 选择WordPress使用的数据库,找到wp_users表(表前缀可能不同,如wp_可能替换为其他字符)。
  3. 找到管理员账户,点击“编辑”,在user_pass字段中输入新密码。
  4. “函数”下拉菜单中选择“MD5”(WordPress旧版本)或直接选择加密方式(如PHPass)。
  5. 保存更改,即可用新密码登录。

3. 使用WP-CLI命令行工具

如果网站支持SSH,可以通过WP-CLI快速重置密码:

wp user update 1 --user_pass=新密码

(其中1通常是默认的管理员用户ID)

4. 通过FTP/文件管理器修改函数文件

临时修改functions.php文件强制重置密码:

  1. 通过FTP或文件管理器进入wp-content/themes/当前主题/目录。
  2. 编辑functions.php,在文件末尾添加以下代码:
wp_set_password('新密码', 1);
  1. 保存文件并刷新网站,使用新密码登录后务必删除该代码,避免安全隐患。

5. 使用“找回密码”插件

如果上述方法均不可行,可以安装插件如“WP Reset”“Password Reset”,通过插件界面重置密码。

预防措施

  • 定期备份数据库和文件。
  • 使用密码管理器存储复杂密码。
  • 开启WordPress双重认证(2FA)增强安全性。

通过以上方法,您可以轻松解决WordPress忘记密码的问题,快速恢复网站管理权限!