方案 A:最简单推荐(SQL MD5 方式)
打开 phpMyAdmin → 你的 WP 数据库 → 执行 SQL,替换用户名和密码
UPDATE wp_users SET user_pass = MD5('你的新密码') WHERE user_login = 'admin';
- 把
你的新密码改成你设定的密码,admin换成你的 WP 用户名 - 登录一次后台,WordPress自动把 MD5 升级成 $wp$2y$ 这种 bcrypt 哈希,无需手动处理新格式。
方案 B:直接生成 $wp$2y 哈希(放到网站运行生成)
新建文件 genhash.php,上传到 WordPress 网站根目录:
<?php
require __DIR__ . '/wp-config.php';
require __DIR__ . '/wp-includes/class-phpass.php';
$pwd = '你的新密码'; // 修改这里
$hash = wp_hash_password($pwd);
echo $hash;
- 浏览器访问
https://你的域名/genhash.php - 页面会输出
$wp$2y$10$xxxx完整哈希串 - 复制这个哈希,在 phpMyAdmin 直接填入
wp_users表的user_pass字段保存 - ✅ 操作完成后,立刻删除 genhash.php,防止别人获取密码哈希!



