通过shell重置WordPress登录可以使用MySQL命令行客户端mysql,也可以使用wp-cli命令,这是一个在shell上管理WordPress实例的小而方便的程序。
第一步是通过 SSH 登录服务器。在更改数据库中的密码之前,应检查最近是否有数据库备份,以防出错。
使用 MySQL 命令行工具连接到 MySQL 或 MariaDB 服务器:
mysql -u username -p
用你的 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 管理员密码更简单。
第一步是使用 SSH 登录服务器。如果尚未安装 wp-cli,请按照以下说明操作。
然后使用 wp-cli 命令重置密码:
wp user update username --user_pass=newpassword
将 username 替换为 WordPress 用户名,将 newpassword 替换为新密码。
上一条: Linux awk 命令讲解