How to reset a WordPress password (all real methods)
Forgetting a WordPress password is annoyingly common. Doesn’t mean you did anything wrong. It just means WordPress decided today was the day to test your patience.
There are a few solid ways to reset it. Some easy. Some a bit more hands-on. I’ll walk you through all the normal methods, step by step, so you can pick what actually works for your situation.
Method 1: Reset password from the WordPress login screen (easiest)
This works if your email is set up properly. Big “if”.
Steps:
-
Go to your WordPress login page
-
Click Lost your password?
-
Enter your username or email
-
Click Get New Password
-
Check your email
-
Click the reset link
-
Set a new password
Log in. Done.
Cost:
€0
If the email never arrives, don’t keep clicking. That won’t help. Move to the next method.
Method 2: Change password from inside WordPress (if you’re still logged in)
This one’s handy if you’re logged in on one device but forgot the password everywhere else.
Steps:
-
Go to Users → Profile
-
Scroll down to Account Management
-
Click Set New Password
-
Enter a new password
-
Save
That’s it.
Cost:
€0
WordPress loves generating mad passwords here. You don’t have to use them if you don’t want to. Just don’t use “password123”. Please.
Method 3: Reset password via another admin user
This works if someone else has admin access.
Steps:
-
Ask the other admin to log in
-
Go to Users → All Users
-
Click your username
-
Click Set New Password
-
Save
You log in with the new password. Crisis over.
Cost:
€0
This is why having more than one admin can be useful.
Method 4: Reset password using phpMyAdmin (direct database method)
This is the one people use when emails fail and nobody can log in. Looks scary. Works fine if you’re careful.
Steps:
-
Log into your hosting panel
-
Open phpMyAdmin
-
Select your WordPress database
-
Open the wp_users table
-
Find your user
-
Click Edit
-
In the user_pass field, enter a new password
-
Set the function to MD5
-
Save
Now log into WordPress using that new password.
Cost:
€0
Important:
After logging in, go to your profile and set a new password again. WordPress will re-hash it properly.
Method 5: Reset password via hosting file access (last resort)
This is rare, but useful if phpMyAdmin is locked down.
Steps:
-
Access your site via File Manager or FTP
-
Open the theme’s functions.php file
-
Temporarily add a password reset function
-
Visit your site once
-
Remove the code immediately
This works, but only if you know exactly what you’re doing. One mistake and the site throws errors.
Cost:
€0
Honest advice:
If you’re not comfortable editing files, skip this method.
Method 6: Use a plugin (only if you can log in)
This doesn’t help if you’re locked out, but it’s an option.
Steps:
-
Log into WordPress
-
Install a user management plugin
-
Change the password
-
Save
-
Delete the plugin
Cost:
€0
No reason to keep a plugin installed just for this.
Common reasons password resets fail
• Email not configured properly
• Emails landing in spam
• Wrong database selected
• Caching old login pages
It’s rarely anything dramatic.
What I’d actually do
If email works:
Use the login screen reset
If email doesn’t work:
phpMyAdmin, slow and careful
If I still have access somewhere:
Change it from the profile page
That’s it.
Resetting a WordPress password isn’t a disaster. It’s just one of those mildly annoying admin jobs. Once it’s done, you forget about it again. Until the next time WordPress decides to log you out for no clear reason.