加油
努力

阿里云服务器上的WordPress如何使用phpMyAdmin修改密码?

在阿里云服务器上使用 phpMyAdmin 修改 WordPress 用户密码,可以按照以下步骤操作:


✅ 前提条件

  1. 你已经登录到阿里云服务器,并部署了 WordPress。
  2. phpMyAdmin 已安装并可以通过浏览器访问(例如:http://你的IP/phpmyadmin)。
  3. 你拥有数据库的管理员账号(通常是 root 或其他有权限的用户)。

🔧 步骤一:登录 phpMyAdmin

  1. 打开浏览器,输入:

    http://你的服务器公网IP/phpmyadmin

    例如:http://123.123.123.123/phpmyadmin

  2. 使用数据库用户名和密码登录(通常是你在安装 WordPress 时设置的数据库账号,如 root 和对应密码)。


🔧 步骤二:找到 WordPress 数据库

  1. 登录后,在左侧栏找到你的 WordPress 使用的数据库。
    • 默认名称可能是:wordpresswp_db 或你自定义的名字。
  2. 点击进入该数据库。

🔧 步骤三:修改 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”)。

✅ 验证登录

  1. 打开 WordPress 登录页面:
    http://你的域名/wp-login.php
  2. 使用修改后的用户名和新密码尝试登录。

🛡️ 更安全的建议(可选)

虽然使用 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 密码的核心步骤:

  1. 登录 phpMyAdmin
  2. 进入 WordPress 数据库
  3. 编辑 wp_users 表中的 user_pass 字段
  4. 输入新密码,选择 MD5 加密
  5. 保存并测试登录

如果你提供具体的数据库名、表前缀或遇到错误信息,我可以进一步帮你定位问题。

云服务器