Magento 1.9没有样本数据是有效的。 然后,我安装了Magento 1.9,样本数据为1.9.1.0,但没有任何管理员登录。 我尝试在数据库中找到管理员用户但它不存在 你能帮助我吗?谢谢!
答案 0 :(得分:15)
您必须创建新的管理员用户并将该用户指向正确的(管理员)角色。尝试运行此
LOCK TABLES `admin_role` WRITE , `admin_user` WRITE;
SET @SALT = "rp";
SET @PASS = CONCAT(MD5(CONCAT( @SALT , "password") ), CONCAT(":", @SALT ));
SELECT @EXTRA := MAX(extra) FROM admin_user WHERE extra IS NOT NULL;
INSERT INTO `admin_user` (firstname,lastname,email,username,password,created,lognum,reload_acl_flag,is_active,extra,rp_token_created_at)
VALUES ('Firstname','Lastname','email@example.com','myuser',@PASS,NOW(),0,0,1,@EXTRA,NOW());
INSERT INTO `admin_role` (parent_id,tree_level,sort_order,role_type,user_id,role_name)
VALUES (1,2,0,'U',(SELECT user_id FROM admin_user WHERE username = 'myuser'),'Firstname');
UNLOCK TABLES;
答案 1 :(得分:0)
转到数据库搜索表 - " admin_user"在这里,您可以通过单击插入链接手动添加管理员用户名和密码,或者您可以通过MySQL添加查询 - 更新admin_user
SET password
= MD5(' NEWPASSWORD')WHERE {{1} } =' ADMINUSERNAME&#39 ;; 。
如果您忘记了数据库名称,请从here- /app/etc/local.xml中找到并打开代码,然后在此处搜索数据库(例如)
答案 2 :(得分:0)
要创建magento管理员用户,请执行以下步骤
INSERT INTO admin_user SELECT NULL user_id, "firstname" firstname, "lastname" , "example@example.com" email, "scommerce.mage" username, "8f1d735b076352461bf8064f0953822e:sc" PASSWORD, NOW( ) created, NULL modified, NULL logdate, 0 lognum, 0 reload_acl_flag, 1 is_active, (SELECT MAX(extra) FROM admin_user WHERE extra IS NOT NULL) extra, NULL rp_token, NOW() rp_token_created_at, NULL failures_num, NULL first_failure, NULL lock_expires;
<强> 2。第二步(查询)
INSERT INTO admin_role SELECT NULL role_id, 1 parent_id, 2 tree_level, 0 sort_order, 'U' role_type, (SELECT user_id FROM admin_user WHERE username = 'admin') user_id, 'Administrators' role_name, 1 gws_is_all, NULL gws_websites, NULL gws_store_groups;
然后在我的数据库中通过MD5格式重置密码。