我想在phpmyadmin中为joomla创建一个新用户作为Admin。如何创建它并授予它所有权限?
提前致谢
答案 0 :(得分:0)
您可以使用以下查询调整phpmyadmin中的值。请将表格前缀从jos_调整为你的名字。
INSERT INTO `jos_users`
(`name`, `username`, `password`, `params`, `registerDate`, `lastvisitDate`, `lastResetTime`)
VALUES ('Administrator2', 'admin2',
'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '', NOW(), NOW(), NOW());
INSERT INTO `jos_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8'); <br/>
&#13;
此时,您应该能够登录到Joomla的后端!用户名为&#34; admin2&#34;密码&#34;秘密&#34;。登录后,转到用户管理器并将密码更改为新的安全值,并向该帐户添加有效的电子邮件地址。 https://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password
答案 1 :(得分:-1)
INSERT INTO `yourprefix_users` (`name`, `username`, `password`, `params`)
yourprefix - 在Joomla根文件夹的configuration.php中,您可以找到数据库的前缀。在这种情况下,它将是public $dbprefix = 'explain_';
VALUES ('Administrator2', 'admin2', 'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');
Administrator2 - 这是您的新用户帐户的名称。
admin2 - 这是新用户的昵称/登录名。
d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199 -
这是MD5哈希密码。密码为:secret
INSERT INTO `yourprefix_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');
确保您匹配数据库表前缀!
如果您想要更改
,这是一些哈希密码- password = "this is the MD5 and salted hashed password"
------------------------------------------------------
- admin = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
- secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
- OU812 = 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm
警告:此页面上显示的密码值是公共知识 并且仅用于恢复。如果您不这样做,您的网站可能会被黑客攻击 登录后将密码更改为安全值。请确保 登录后将密码更改为安全值。
完整的解释代码在这里:
INSERT INTO `yourprefix_users`
(`name`, `username`, `password`, `params`)
VALUES ('Administrator2', 'admin2',
'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');
INSERT INTO `yourprefix_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');