WordPress 密码存在 MySQL 数据库的 wp_users 表里,直接改数据库即可。
方法一:SQL 语句直接改
登录 MySQL:
mysql -u root -p
然后执行:
USE wordpress_db; -- 换成你的数据库名
UPDATE wp_users
SET user_pass = MD5('你的新密码')
WHERE user_login = 'admin'; -- 换成你的用户名
关键点:WordPress 密码用 phppass 哈希存储,但它在验证时兼容 MD5——你写一个 MD5 值进去,登录成功后 WP 会自动用 phppass 重新哈希替换掉。所以直接用
MD5('新密码')就行,不用管 phppass。
方法二:用 phpMyAdmin
如果服务器装了 phpMyAdmin,图形界面更直观:
- 进 phpMyAdmin → 选 WordPress 数据库
- 找
wp_users表 - 点对应用户的「编辑」
user_pass那一列,函数选 MD5,值填你的新密码- 执行
注意:
- 修改数据库应谨慎进行,确保你有数据库的备份以防万一;
- 使用加密函数生成密码是更安全的方法,因为它使用了WordPress的内置安全机制;
- 如果可能,尽量避免频繁通过修改数据库来重置密码,因为这可能涉及到安全风险和最佳实践的违背,考虑使用其他如通过电子邮件发送重置链接的方法。
