在阿里云服务器上使用 phpMyAdmin 修改 WordPress 用户密码,可以按照以下步骤操作:
✅ 前提条件
- 你已经登录到阿里云服务器,并部署了 WordPress。
- phpMyAdmin 已安装并可以通过浏览器访问(例如:
http://你的IP/phpmyadmin)。 - 你拥有数据库的管理员账号(通常是
root或其他有权限的用户)。
🔧 步骤一:登录 phpMyAdmin
-
打开浏览器,输入:
http://你的服务器公网IP/phpmyadmin例如:
http://123.123.123.123/phpmyadmin -
使用数据库用户名和密码登录(通常是你在安装 WordPress 时设置的数据库账号,如
root和对应密码)。
🔧 步骤二:找到 WordPress 数据库
- 登录后,在左侧栏找到你的 WordPress 使用的数据库。
- 默认名称可能是:
wordpress、wp_db或你自定义的名字。
- 默认名称可能是:
- 点击进入该数据库。
🔧 步骤三:修改 WordPress 用户密码
WordPress 的用户信息存储在数据表中,通常是 wp_users 表(前缀可能不同,如 wp_、mywp_ 等)。
1. 找到 wp_users 表
- 在数据库中找到名为类似
wp_users的表,点击它。
2. 编辑用户记录
- 在数据列表中,找到你要修改密码的用户(通常是管理员
admin或你的用户名)。 - 点击该行右侧的“编辑”图标(铅笔形状)。
3. 修改密码字段
- 找到
user_pass字段。 - 在输入框中输入你想要设置的新密码。
- 在该字段右侧的“函数”下拉菜单中,选择 MD5(因为 WordPress 使用 MD5 加密存储旧密码,但推荐使用更安全的方式见下方提示)。
⚠️ 注意:现代 WordPress 实际使用的是基于
phash的哈希算法(bcrypt),但通过 phpMyAdmin 直接插入明文再用 MD5 是一种快速重置方式。更安全的方法是使用 SQL 插入已加密的值或通过 WP-CLI。
✅ 推荐做法(简单且兼容):
- 输入新密码
- 函数选 MD5
- 这样保存后 WordPress 可以识别(适用于老版本或临时重置)
4. 执行保存
- 点击页面下方的“执行”按钮(或“Go”)。
✅ 验证登录
- 打开 WordPress 登录页面:
http://你的域名/wp-login.php - 使用修改后的用户名和新密码尝试登录。
🛡️ 更安全的建议(可选)
虽然使用 MD5 可以快速重置密码,但不推荐长期使用。更安全的方式包括:
方法一:使用 WordPress 内置找回密码
- 访问登录页 → “忘记密码?” → 输入邮箱重置。
方法二:使用 WP-CLI(推荐)
wp user update admin --user_pass=新密码
需要 SSH 登录服务器并安装 WP-CLI。
方法三:插入 PHP 代码重置(临时)
在主题 functions.php 中添加:
wp_set_password('新密码', 1); // 1 是用户ID
保存后访问网站一次,然后立即删除代码!
❗ 常见问题
| 问题 | 解决方法 |
|---|---|
| 找不到 phpMyAdmin | 检查是否安装:sudo apt install phpmyadmin(Ubuntu) |
无法访问 /phpmyadmin |
检查 Nginx/Apache 是否配置了别名,或软链接是否正确 |
| 密码修改后仍无法登录 | 确认表前缀是否正确(如 mywp_users 而非 wp_users) |
✅ 总结
使用 phpMyAdmin 修改 WordPress 密码的核心步骤:
- 登录 phpMyAdmin
- 进入 WordPress 数据库
- 编辑
wp_users表中的user_pass字段 - 输入新密码,选择 MD5 加密
- 保存并测试登录
如果你提供具体的数据库名、表前缀或遇到错误信息,我可以进一步帮你定位问题。
云小栈