15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

21.10.2024

如何手动重置您的WordPress管理员密码

如果您忘记了 WordPress 管理员密码,并且无法通过标准的“忘记密码”链接重置它,您可以使用几种方法手动重置密码。以下是通过 phpMyAdmin、FTP 和 functions.php 手动重置您的 WordPress 管理员密码的分步指南。

方法 1:通过 phpMyAdmin 重置您的密码

此方法涉及通过 phpMyAdmin 直接访问您的 WordPress 数据库。这通常可以通过您的 网络托管控制面板 获得。

步骤 1:登录到您的托管控制面板

  1. 登录到您的 cPanel 或网络托管控制面板。
  2. 在数据库部分找到并点击 phpMyAdmin。

步骤 2:访问 WordPress 数据库

  1. 在 phpMyAdmin 中,找到您 WordPress 网站使用的数据库(通常命名与您的网站相似或以 wp_ 为前缀)。
  2. 点击数据库名称以展开其表。

步骤 3:找到用户表

  1. 查找以 _users 结尾的表(它通常被称为 wp_users,但这可能会根据您的表前缀而有所不同)。
  2. 点击 wp_users 表以打开它。此表包含所有注册用户的信息。

步骤 4:编辑您的管理员用户密码

  1. 找到与您的管理员用户名对应的行(通常是 ID 1)。
  2. 点击管理员用户行旁边的编辑按钮(铅笔图标)。
  3. 在 user_pass 字段中,您将看到当前密码的加密格式(使用 MD5 哈希)。
  4. 在 user_pass 字段旁边的函数下拉菜单中选择 MD5。
  5. 在值列中以明文输入您的新密码。
  6. 向下滚动并点击“执行”以保存更改。

步骤 5:登录到 WordPress

保存更改后,您现在可以使用设置的新密码登录到您的 WordPress 管理仪表板。

方法 2:通过 FTP 修改 functions.php 文件重置您的密码

如果您无法访问 phpMyAdmin,您可以通过 FTP 向主题的 functions.php 文件添加代码来重置密码。

步骤 1:通过 FTP 访问您的网站

  1. 使用 FTP 客户端(如 FileZilla)连接到您网站的服务器。您需要您的 FTP 凭据(在您的托管控制面板中可用)。
  2. 连接后,导航到 /wp-content/themes/ 文件夹。
  3. 打开您活动主题的文件夹。

步骤 2:编辑 functions.php 文件

  1. 在活动主题文件夹内,找到 functions.php 文件。
  2. 右键点击该文件并选择查看/编辑以在文本编辑器中打开它。

步骤 3:添加代码以重置密码

  1. 将以下代码添加到 functions.php 文件的底部:
    wp_set_password('new_password', 1);

    将 ‘new_password’ 替换为您想要使用的新密码。数字 1 指的是管理员用户的用户 ID(通常是 ID 1)。

  2. 保存文件并通过 FTP 将其上传回服务器。

步骤 4:登录到 WordPress

  1. 使用您刚刚设置的新密码登录到您的 WordPress 管理仪表板。
  2. 登录后,从 functions.php 文件中删除代码以避免安全风险:
    • 再次通过 FTP 打开 functions.php 并删除您添加的代码。
    • 保存并重新上传文件。

方法 3:通过 wp-cli(命令行)重置密码

如果您可以通过 SSH 访问您的托管服务器,您可以使用 wp-cli 重置密码。这是一个快速有效的方法,适合熟悉命令行的用户。

步骤 1:通过 SSH 登录

  1. 使用终端应用程序(例如 PuTTY 或 macOS/Linux 上的终端应用)通过 SSH 连接到您的服务器。
  2. 导航到您的 WordPress 根目录。

步骤 2:运行 wp-cli 命令

  1. 运行以下命令以更新管理员用户的密码:
    wp user update 1 --user_pass="new_password"

    将 new_password 替换为您的新密码。数字 1 是管理员的用户 ID。

步骤 3:登录到 WordPress

一旦命令执行完毕,您可以使用新密码登录到您的 WordPress 仪表板。

方法 4:通过紧急密码重置脚本重置密码

WordPress 提供了一个紧急密码重置脚本,您可以手动上传并使用它来重置管理员密码。

步骤 1:下载紧急脚本

  1. 从 WordPress 官方资源下载紧急密码重置脚本,网址为 WordPress Codex

步骤 2:通过 FTP 上传脚本

  1. 使用 FTP 客户端将脚本上传到您的 WordPress 根目录(wp-config.php 所在的位置)。

步骤 3:运行脚本

  1. 上传后,在浏览器中访问脚本的 URL(例如,yoursite.com/emergency.php)。
  2. 按照屏幕上的说明重置您的管理员密码。
  3. 完成后,出于安全原因从您的服务器中删除该脚本。

结论

通过访问 phpMyAdmin、FTP 或 wp-cli 手动重置您的 WordPress 管理员密码非常简单。通过遵循这些方法,您可以快速安全地重新获得对 WordPress 仪表板的访问权限。确保在重置密码后删除在此过程中添加的任何代码或脚本,以保持您的网站安全。

15%

Alexhost 满足您的愿望

参与调查 并赢得奖品