21.10.2024
管理
如何手动重置您的WordPress管理员密码
如果您忘记了 WordPress 管理员密码,并且无法通过标准的“忘记密码”链接重置它,您可以使用几种方法手动重置密码。以下是通过 phpMyAdmin、FTP 和 functions.php 手动重置您的 WordPress 管理员密码的分步指南。
方法 1:通过 phpMyAdmin 重置您的密码
此方法涉及通过 phpMyAdmin 直接访问您的 WordPress 数据库。这通常可以通过您的 网络托管控制面板 获得。
步骤 1:登录到您的托管控制面板
- 登录到您的 cPanel 或网络托管控制面板。
- 在数据库部分找到并点击 phpMyAdmin。
步骤 2:访问 WordPress 数据库
- 在 phpMyAdmin 中,找到您 WordPress 网站使用的数据库(通常命名与您的网站相似或以 wp_ 为前缀)。
- 点击数据库名称以展开其表。
步骤 3:找到用户表
- 查找以 _users 结尾的表(它通常被称为 wp_users,但这可能会根据您的表前缀而有所不同)。
- 点击 wp_users 表以打开它。此表包含所有注册用户的信息。
步骤 4:编辑您的管理员用户密码
- 找到与您的管理员用户名对应的行(通常是 ID 1)。
- 点击管理员用户行旁边的编辑按钮(铅笔图标)。
- 在 user_pass 字段中,您将看到当前密码的加密格式(使用 MD5 哈希)。
- 在 user_pass 字段旁边的函数下拉菜单中选择 MD5。
- 在值列中以明文输入您的新密码。
- 向下滚动并点击“执行”以保存更改。
步骤 5:登录到 WordPress
保存更改后,您现在可以使用设置的新密码登录到您的 WordPress 管理仪表板。
方法 2:通过 FTP 修改 functions.php 文件重置您的密码
如果您无法访问 phpMyAdmin,您可以通过 FTP 向主题的 functions.php 文件添加代码来重置密码。
步骤 1:通过 FTP 访问您的网站
- 使用 FTP 客户端(如 FileZilla)连接到您网站的服务器。您需要您的 FTP 凭据(在您的托管控制面板中可用)。
- 连接后,导航到 /wp-content/themes/ 文件夹。
- 打开您活动主题的文件夹。
步骤 2:编辑 functions.php 文件
- 在活动主题文件夹内,找到 functions.php 文件。
- 右键点击该文件并选择查看/编辑以在文本编辑器中打开它。
步骤 3:添加代码以重置密码
- 将以下代码添加到 functions.php 文件的底部:
wp_set_password('new_password', 1);将 ‘new_password’ 替换为您想要使用的新密码。数字 1 指的是管理员用户的用户 ID(通常是 ID 1)。
- 保存文件并通过 FTP 将其上传回服务器。
步骤 4:登录到 WordPress
- 使用您刚刚设置的新密码登录到您的 WordPress 管理仪表板。
- 登录后,从 functions.php 文件中删除代码以避免安全风险:
- 再次通过 FTP 打开 functions.php 并删除您添加的代码。
- 保存并重新上传文件。
方法 3:通过 wp-cli(命令行)重置密码
如果您可以通过 SSH 访问您的托管服务器,您可以使用 wp-cli 重置密码。这是一个快速有效的方法,适合熟悉命令行的用户。
步骤 1:通过 SSH 登录
- 使用终端应用程序(例如 PuTTY 或 macOS/Linux 上的终端应用)通过 SSH 连接到您的服务器。
- 导航到您的 WordPress 根目录。
步骤 2:运行 wp-cli 命令
- 运行以下命令以更新管理员用户的密码:
wp user update 1 --user_pass="new_password"将 new_password 替换为您的新密码。数字 1 是管理员的用户 ID。
步骤 3:登录到 WordPress
一旦命令执行完毕,您可以使用新密码登录到您的 WordPress 仪表板。
方法 4:通过紧急密码重置脚本重置密码
WordPress 提供了一个紧急密码重置脚本,您可以手动上传并使用它来重置管理员密码。
步骤 1:下载紧急脚本
- 从 WordPress 官方资源下载紧急密码重置脚本,网址为 WordPress Codex。
步骤 2:通过 FTP 上传脚本
- 使用 FTP 客户端将脚本上传到您的 WordPress 根目录(wp-config.php 所在的位置)。
步骤 3:运行脚本
- 上传后,在浏览器中访问脚本的 URL(例如,yoursite.com/emergency.php)。
- 按照屏幕上的说明重置您的管理员密码。
- 完成后,出于安全原因从您的服务器中删除该脚本。
结论
通过访问 phpMyAdmin、FTP 或 wp-cli 手动重置您的 WordPress 管理员密码非常简单。通过遵循这些方法,您可以快速安全地重新获得对 WordPress 仪表板的访问权限。确保在重置密码后删除在此过程中添加的任何代码或脚本,以保持您的网站安全。
