以phpMyAdmin为例
找到用户表
-- 通常表名是:
wp_users
或者
你的前缀_users
-- 查看所有用户
SELECT ID, user_login, user_email, user_pass FROM wp_users;
更新密码
-- 方法A:使用MD5(简单但不推荐用于生产环境)
UPDATE wp_users
SET user_pass = MD5('mynewpassword123')
WHERE user_login = 'admin';
-- 方法B:使用WordPress兼容哈希(推荐)
UPDATE wp_users
SET user_pass = '$P$Bj8C6b5zJLzV23Ckqy13nq0FFQnmb/'
WHERE user_login = 'admin';
完成后的操作
立即登录测试新密码
清除浏览器缓存
更新所有保存的密码
考虑启用双重认证
故障排除
如果密码修改后无法登录:
-- 检查用户状态
SELECT user_login, user_status FROM wp_users WHERE user_login = '用户名';
-- 确保user_status为0(正常)
UPDATE wp_users SET user_status = 0 WHERE user_login = '用户名';
预防措施
操作前备份数据库
记录旧密码(以防需要回退)
在访问量低的时候操作
通知团队成员密码变更
