跳转到内容
无痕工具库 无痕工具库

Hostinger 通过 phpMyAdmin 创建 WordPress 管理员用户教程

如果你丢失了 WordPress 管理员账户的访问权限,也无法使用“忘记密码?”链接或 SSH 命令,你可以通过 phpMyAdmin 手动添加一个新用户。此方法安全且适合初学者,只需向两个特定的数据库表添加记录:wp_users 和 wp_usermeta。

步骤 1 – 访问 phpMyAdmin

首先,你需要打开网站的数据库管理工具:

  1. 进入 Websites → Dashboard,在侧边栏中搜索 Databases Management 并点击:
    Hostinger hPanel 侧边栏,Databases 区域已展开,Management 选项已高亮显示
  2. 选择数据库并点击 phpMyAdmin:Hostinger MySQL 数据库行,“Enter phpMyAdmin” 按钮已高亮显示

步骤 2 – 向 wp_users 表添加新用户

wp_users 表存储基本的登录信息。

  1. 在 phpMyAdmin 左侧边栏中,点击 wp_users 表(注意:你的表前缀可能不同,例如 wp123_users)。
  2. 点击页面顶部的 Insert 标签。
  3. 填写以下字段:
    • ID:输入一个唯一的数字(例如 1000)。请记住这个 ID,下一步会用到。
    • user_login:你想用于登录的用户名。
    • user_pass:输入你想要的密码。重要提示:在 Function 下拉菜单中选择 MD5 来加密密码。
    • user_nicename:用户的昵称。
    • user_email:一个有效的电子邮件地址。
    • user_registered:使用日历图标选择当前的日期和时间。
    • user_status:设置为 0。
    • display_name:在网站上公开展示的名称。
  4. 点击页面底部的 Go 保存该用户。

步骤 3 – 在 wp_usermeta 中分配管理员权限

仅向数据库添加用户还不够,你必须手动为其分配“管理员(Administrator)”角色。

  1. 点击左侧边栏中的 wp_usermeta 表。
  2. 点击顶部的 Insert 标签。
  3. 你会看到两个输入表单。按以下方式填写第一个表单:
    • unmeta_id:留空(自动生成)。
    • user_id:输入你在步骤 2 中使用的 ID(例如 1000)。
    • meta_key:输入 wp_capabilities(如果你的前缀不同,请将 wp_ 替换为实际前缀)。
    • meta_value:精确粘贴以下内容:a:1:{s:13:”administrator”;s:1:”1″;}
  4. 在同一页面填写第二个表单:
    • unmeta_id:留空。
    • user_id:输入相同的 ID(例如 1000)。
    • meta_key:输入 wp_user_level。
    • meta_value:输入 10。
  5. 点击底部的 Go 保存这两条记录。

步骤 4 – 验证并完成

  1. 打开你的 WordPress 登录页面(yourdomain.com/wp-admin)。
  2. 使用新的用户名和密码登录。
  3. 登录后,进入 Users → All Users。
  4. 在新用户上点击 Edit,然后只需点击底部的 Update Profile。这样 WordPress 就会清理元数据并完成账户创建。

通过 phpMyAdmin 手动创建用户是解决登录问题的有效方法。恢复访问权限后,你可以直接在 WordPress 控制面板中管理其他用户或重置丢失的密码。

注意事项

  • 前缀:如果你的数据库使用自定义前缀(例如 xyz_),请确保在表名和 meta_key 字段中使用该前缀(例如 xyz_capabilities)。
  • 安全性:恢复访问权限后,建议删除你创建的任何临时用户,以保持数据库整洁。
  • 备份:在 phpMyAdmin 中进行手动更改之前,务必备份数据库。
  • 如果你无法访问 WP Admin(WordPress 管理后台),请先参阅Hostinger 上 WordPress 管理员登录页面访问问题的故障排查,了解其他可能的解决方案。