WordPress 密码重置指南

Posted on Mon 08 September 2025 in 技术 • Tagged with WordPress, 密码重置, 数据库, 安全, 故障排除

🔑 方法1:通过数据库直接重置(最快)

如果您有数据库访问权限,这是最快的方法:

# 进入MySQL容器
docker exec mysql_server mysql -u wordpress_user -p你的密码

# 在MySQL中执行以下命令
USE wordpress_db;

# 查看所有用户
SELECT ID, user_login, user_email FROM wp_users;

# 重置指定用户密码(这里以用户名 heyaohua 为例)
UPDATE wp_users SET user_pass = MD5('新密码') WHERE user_login = 'heyaohua';

# 或者使用更安全的WordPress密码哈希
UPDATE wp_users SET user_pass = '$P$B7TBaFiTTExKUX8aWA.HyNEHKvZQ5P0' WHERE user_login = 'heyaohua';
# 上面的哈希对应密码: admin123

🔑 方法2:通过WordPress文件重置

在WordPress根目录创建重置脚本:

<?php
// 创建文件: reset_password.php
require_once('wp-config.php');
require_once('wp-includes/wp-db.php');

$user_login = 'heyaohua';  // 替换为您的用户名
$new_password = 'new_password_123';  // 替换为新密码

$user = get_user_by('login', $user_login);
if …

Continue reading