1. 通过电子邮件重置密码
这是WordPress默认的密码找回方式:
- 在登录页面点击“忘记密码?”
- 输入你的用户名或注册邮箱
- 查收系统发送的密码重置链接(可能在垃圾邮件箱)
- 点击链接设置新密码
注意:此方法需要你的网站邮件服务正常,如果未收到邮件,请尝试其他方法。
2. 通过phpMyAdmin直接修改数据库
适用场景:无法接收重置邮件/拥有服务器管理权限
- 登录主机控制面板(如cPanel)
- 打开phpMyAdmin,选择WordPress数据库
- 找到
wp_users表(表前缀可能是其他字符) - 编辑相应用户的
user_pass字段 - 选择函数为
MD5,输入新密码后保存
3. 使用FTP修改主题文件(应急登录)
临时添加密码重置功能:
- 通过FTP编辑
wp-login.php文件 - 在文件末尾添加:
wp_set_password('你的新密码', 用户ID);
- 登录后立即删除该代码
4. 通过WP-CLI命令行工具
服务器支持SSH时的高效方法:
wp user update 用户名 --user_pass=新密码
5. 联系主机客服协助处理
对于托管型WordPress主机(如SiteGround、Bluehost等),客服通常能:
- 重置管理员密码
- 创建临时管理员账户
- 修复邮件发送功能
预防措施
- 定期备份:使用UpdraftPlus等插件
- 启用两步验证:推荐插件Wordfence
- 密码管理:使用LastPass等工具存储密码
- 记录初始信息:新建账户时保存到安全位置
提示:如果网站显示”密码重置链接无效”,可能是密钥过期,需在wp-config.php中更新
AUTH_KEY相关常量。
通过以上任一方法,你都能重新获得WordPress控制权。建议解决问题后检查网站安全性,避免类似情况再次发生。