Some of the other guides I’ve seen are inaccurate and didn’t work very well for me. This did.
You can change your account password, but you cannot change your keychain password. Your login keychain has the same password as your account, which you lost. You have to delete it. You’ll lose everything in it. Sorry. Consider buying a .Mac account (which syncs Keychains) while you’re doing this.
# prompt, run:/sbin/mount -uw /passwd your-login-namerebootLibrary/Keychains in your home directory. Trash login.keychainThat’s it.