本页内容

  • 使用 mysql 命令设置新的 WordPress 密码
  • 使用 wp-cli 更新 WordPress 管理员密码

通过 shell 重置 WordPress 登录密码,可以使用 MySQL 命令行客户端 mysql,也可以使用 wp-cli 命令。wp-cli 是一个小巧但实用的程序,用于在 shell 中管理 WordPress 实例。

使用 mysql 命令设置新的 WordPress 密码

第一步是通过 SSH 登录到你的服务器。在修改数据库中的密码之前,建议先确认已对数据库做了近期备份,以防出现意外。

使用 MySQL 命令行工具连接到 MySQL 或 MariaDB 服务器:

mysql -u username -p

将 username 替换为你的 MySQL 用户名。随后系统会提示你输入密码。

登录 MySQL 后,需要选择你的 WordPress 数据库:

use wordpress_db;

将 `wordpress_db` 替换为你的数据库名称。

然后执行一条 SQL 查询来更新用户密码。WordPress 使用的是 MD5 哈希算法:

UPDATE `wp_users` SET `user_pass` = MD5('newpassword') WHERE `user_login` = 'yourusername';

将 newpassword 替换为你的新密码,将 yourusername 替换为你的 WordPress 用户名。

输入:

exit

以退出 MySQL 提示符。

使用 wp-cli 更新 WordPress 管理员密码

使用 wp-cli 命令重置 WordPress 管理员密码更加简单。

第一步是通过 SSH 登录到你的服务器。如果尚未安装 wp-cli,请按照相关说明进行安装。

然后使用 wp-cli 命令来重置密码:

wp user update username --user_pass=newpassword

将 username 替换为你的 WordPress 用户名,将 newpassword 替换为你的新密码。