We all know that 2F Authentication is one of the best ways to improve Magento 2 admin security. It is a truly great feature that store owners can rely on. At the same time, a strong password is of crucial importance, because you obviously don't want your store data to be leaked.
But there is a thing with long and complex passwords, you can easily forget them or even end up with a locked admin account. In this case, you must learn how to reset admin password in Magento.
In this article, we'll consider 4 ways to reset Magento 2 admin password.
Post Contents [hide]
1. Reset Admin Password in Magento 2 via Email
One of the easiest ways to reset a password is to use Admin Panel for that. You just have to take the following steps click the Forgot Your Password link.
Then fill in the Email address and press the Retrieve Password button.
The system will send you a letter with the password reset link that helps you create a new password.
2. Reset Magento 2 Admin Password in phpmyadmin
You can also reset your admin password using phpmyadmin. To do that go to phpmyadmin and search for the admin_user table in the Database section.
Then simply run the following query:
UPDATE admin_user SET password = SHA2('$PASSWORD', 256) WHERE username='$USERNAME';
Note: put your new password instead of the $PASSWORD value, and replace $USERNAME with the username you want to reset the password for.
3. Reset Admin Password in Magento 2 via Command Line
To reset admin panel password via CLI go to Magento 2 root directory and execute the following command:
php bin/magento admin:user:create --admin-user="USER_USERNAME" --admin-password="USER_PASSWORD" --admin-email="USER_EMAIL" --admin-firstname="USER_FIRSTNAME" --admin-lastname="USER_LASTNAME"
Actually, Magento doesn't support changing passwords using the command line. Nevertheless, you can create a new admin account and use it to reset the password of the old one.
4. Reset Magento 2 Admin Password using Account Settings
If you remember your current password but want to change it for the sake of security or you just want to finish resetting your password via CLI, then you can do it in Account Settings.
1. Go to Account Settings (click on the user icon in the top right corner).
2. Complete the New Password field and write it in the Password Confirmation field once again.
3. In the Your Password field, enter your old password for identity confirmation.
Don't forget to Save the new password.
As you can see, resetting the admin password in Magento 2 is not that hard. Feel free to choose any of these 4 methods to ensure no admin panel data undergoes any violations.
But don't forget about other Magento security tips like a unique admin route and disabled account sharing. They are vital to your store security as well.