无用户名和密码时如何恢复WordPress站点权限?
无账号密码恢复WordPress后台权限的方法
以下是几种可行的操作方案,按操作优先级排序:
1. 通过数据库重置管理员密码
这是最直接的方法,前提是你能访问网站的数据库:
- 登录服务器的数据库管理工具(比如phpMyAdmin,或者使用服务器命令行)
- 找到对应WordPress站点的数据库(可通过网站配置文件
wp-config.php里的DB_NAME确认,通常名称带wp前缀) - 打开
wp_users表(若修改过表前缀,对应为[自定义前缀]_users) - 找到管理员用户的记录,编辑
user_pass字段:选择MD5加密方式,输入你要设置的新密码,保存即可 - 之后用该用户的
user_login(用户名)和新密码登录后台
2. 通过FTP修改主题文件重置密码
如果能访问网站的FTP/文件管理器:
- 找到当前激活主题的
functions.php文件,路径为wp-content/themes/[当前主题文件夹]/functions.php - 在文件最开头添加代码:
wp_set_password('你的新密码', 1);
(注:1是默认管理员的用户ID,若不确定ID,可先从数据库的wp_users表查看)
- 保存文件后,访问WordPress后台,用管理员用户名(通常是admin,或从数据库确认)和新密码登录
- 登录成功后务必删除这段代码,否则每次访问网站都会重置该用户的密码
3. 获取服务器权限后操作
如果以上两种方式都无法进行(没有数据库/FTP权限),联系网站服务器的提供商,凭借公司的所有权证明申请重置服务器的访问权限,拿到权限后再执行上述两种方法之一。
注意:操作前尽量备份数据库和网站文件,避免误操作导致数据丢失。
内容的提问来源于stack exchange,提问作者alaskadev
相关产品推荐
相关产品推荐

