重置magento2管理员密码

忘记后台登录密码了咋办?有下面几种办法解决

一,后台登录页面点击忘记密码

点击忘记密码后,会给你输入的邮箱发送重置密码的链接

Forgot your password Magento 2

 

二,去后台管理员页面设置用户密码

假如你还有管理员账号,能登录进去的话,就可以修改用户密码

System > Permissions > All Users

 

三,PHPMyAdmin里修改

执行sql:

UPDATE admin_user SET password = SHA2('$PASSWORD', 256) WHERE username='$USERNAME';

把$USERNAME和$PASSWORD改成你自己的就行。

 

四,使用Magento CLI创建新用户

magento cli命令只能新建用户,不能修改用户密码

php bin/magento admin:user:create --admin-user new_user_name --admin-password new_user_password --admin-email my@email.com --admin-firstname firstname --admin-lastname lastname
  • new_user_name: 你要创建的用户名
  • new_user_password: 你要创建的用户密码
  • my@email.com : 你要创建的用户邮箱
  • firstname: 你要创建的用户姓名
  • lastname: 你要创建的用户姓名

 

五,用n98-magerun修改密码

n98-magerun 是个m2的命令套件,非官方出品,但是比官方的cli要强大很多。

1,下载

wget https://files.magerun.net/n98-magerun2.phar

2,可执行

chmod +x ./n98-magerun2.phar

3,验证是否可以

./n98-magerun2.phar --version

4,修改密码

n98-magerun2.phar admin:user:change-password [username] [password]

 

好了

 

发表评论