本页内容
- 使用 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 替换为你的新密码。