Sometimes we get so caught up in covering the complex WordPress hacks and offering tips, that we forget to cover many of the things that are often taken for granted.

Today I decided to write a quick post and cover how to reset your password within the WordPress dashboard (for WordPress 2.0+):

  1. Go to the Users tab.
  2. Click on the Your Profile link.
  3. Scroll down to the bottom of the page and enter your desired password in the New Password field.
  4. Click the Update Profile button.

That’s it!  If you are using an older version of WordPress, you’ll want to consult the WordPress Codex.

If you can’t get into your dashboard, you can also reset your password from PHPMyAdmin (only recommended for comfortable advanced users):

  1. Select the WordPress database of the blog you want to reset the password on.
  2. Click on wp_users.
  3. Click the “browse” icon (or “structure”).
  4. Click browse in the user_login field.
  5. Locate the ID number associated with your login and commit it to memory.
  6. Click browse in the user_pass field and find your login.
  7. Click edit.
  8. Delete the numbers and letters next to the ID number.
  9. Enter your desired password (case sensitive).
  10. Select MD5 in the drop-down menu.
  11. Click Go.
  12. Verify your new password works!

If you are not the administrator, you can always contact the administrator to reset your password as well.  Good luck!

Kyle Eslick is WordPress enthusiast who took his passion for WordPress to the next level in 2007 by launching as a place to share hacks, tutorials, etc. Follow Kyle on Twitter @KyleEslick!

  1. K-IntheHouse says:

    Great tip buddy. I have had to use this to help a few friends who forgot their password.

  2. Kyle Eslick says:

    @ K – Thanks!

    @ Jon – Yes, Fantastico assigns a generic database number so if you are using Addon domains, you’ll need to figure which database belongs to the blog in question.

  3. jon soroko says:

    If you’re using a host like BlueHost – with cpanel and Fantastico – all the databases are numbered (I think thi sis it) – WRDP__## – and with a number of domains, no obvious way to figure out the number corresponding to the domain. Doesn’t one need to know that first?


  4. Simple post, important to know. 😉


  5. Richard H says:

    Good advice Kyle. Something that isn’t very well known.

    To avoid the issue Jon speaks of, it’s good practice to give your databases meaningful names and keep good records. 😉

  6. Deb says:

    Well, duh! MD5.. that was the one piece I was missing. You saved me hours of work this morning after my upgrade to wp2.6 fubared all my passwords. Thanks!

  7. Deb says:

    A quick note you might want to add to the database MD5 hash method – if you’ve already tried resetting your password via the ‘forgot my password’ link, there will also be an ACTIVATION_KEY set in your user record. You’ll need to clear the activation key AND reset your password before your new password will work.

Trackbacks/Pingbacks »

  1. says:
  2. Change Wordpress eMail Address In Database | WordPress Max says: