Posted in

WordPress 忘记用户密码时更新密码的方法

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,图形界面更直观:

  1. 进 phpMyAdmin → 选 WordPress 数据库
  2. 找 wp_users 表
  3. 点对应用户的「编辑」
  4. user_pass 那一列,函数选 MD5,值填你的新密码
  5. 执行

注意:

  • 修改数据库应谨慎进行,确保你有数据库的备份以防万一;
  • 使用加密函数生成密码是更安全的方法,因为它使用了WordPress的内置安全机制;
  • 如果可能,尽量避免频繁通过修改数据库来重置密码,因为这可能涉及到安全风险和最佳实践的违背,考虑使用其他如通过电子邮件发送重置链接的方法。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注