You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在phpMyAdmin中为Joomla创建管理员用户并授予全部权限

嘿,我来一步步教你怎么在phpMyAdmin里给Joomla创建拥有全部权限的超级管理员用户——毕竟有时候后台登不上或者需要快速创建权限账号时,这招特别实用:

1. 定位你的Joomla数据库

先登录phpMyAdmin,在左侧列表里找到你的Joomla对应的数据库(如果你不确定是哪个,可以去Joomla根目录的configuration.php文件里找$db变量的值),点击进入该数据库。

2. 创建新的用户记录

找到前缀为#__users的表(把#__替换成你的实际数据库前缀,比如默认的jos_或者你自定义的joomla_),点击顶部的插入按钮:

  • 在name字段填写用户的显示名称(比如SuperAdminNew)
  • username字段填登录后台用的账号(比如new_super_admin)
  • email字段填一个有效的邮箱地址(用于后续密码找回等操作)
  • password字段需要填写Joomla加密后的密码:你可以直接复制现有超级管理员的password字段值(之后登录后台再修改成自己的密码更安全),或者记住Joomla用的是BCrypt加密规则,确保生成符合格式的加密串
  • block字段填0(表示不封禁该用户)
  • sendEmail字段填1
  • registerDate和lastvisitDate可以留空,或者手动填入当前时间(格式如2024-05-20 14:30:00)
  • activation字段留空即可
    填写完成后点击执行,记住这条新记录的id(比如7,可以在插入后的提示里看到,或者回到#__users表查看)。
3. 将用户关联到超级管理员组

找到#__user_usergroup_map表,点击插入:

  • user_id填入刚才记住的新用户id(比如7)
  • group_id填7(这是Joomla默认超级管理员组的id,如果不确定,可以去#__usergroups表找title为Super Users的条目,它的id就是你需要的数值)
    点击执行,这一步是给用户赋予全部权限的核心操作。
4. 补全用户配置(可选但推荐)

为了避免后台出现异常,建议在#__user_profiles表中添加用户的基础配置:
点击插入,添加第一条记录:

  • user_id填新用户的id
  • profile_key填profile.userpage
  • profile_value填""(空字符串)
  • ordering填1
    再插入第二条记录:
  • user_id同样填新用户的id
  • profile_key填profile.name
  • profile_value填"你的用户显示名称"(比如"SuperAdminNew")
  • ordering填2
    完成后点击执行。
验证权限

现在你可以用刚才设置的username和密码登录Joomla后台了,这个用户应该拥有超级管理员的全部权限,可以进行任何后台操作。

内容的提问来源于stack exchange,提问作者Hamed Najafi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:50:33