skeyal网络本

网站程序

忘记了wordpress登录密码怎么办?

skeyal

在使用wordpress的时候, 有可能忘记了admin管理帐户的密码,出现这种情况是比较容易解决的,下面介绍几种解决方法:

(一)通过注册邮箱找回

        当然这是最简单的方法,如果你还记得你正确的注册邮箱,直接通过输入邮箱地址来重设置密码。如果忘记了邮箱或者地址不对只能尝试别的方法了。

         当然你如果装Wordpress的时候不是用自己的邮箱装的,或者装Wordpress后的邮箱密码忘记了,你可以进入到服务器后台“PHPmy管理”中,选择自己博客的数据库后,从下拉列表中选择“wp_users”,如图:

然后修改这个邮箱为自己的可用邮箱就行了。

(二)通过PHP文件修改Wordpress密码

         首先,新建一个pwd.php文件,并在其中加入: echo md5(’你的密码’);

上传到主机根目录下,执行http://你的域名/pwd.php,然后连到你的数据库执行.

update wp_users set user_pass=’执行pwd.php显示的字符串’ where user_login=’admin’;

OK,现在可以用自己设定的密码进入管理员帐户了。

(三) 通过 password-resetter 文件找回密码

  1. 首先下载password-resetter.zip
  2. 将password-resetter.zip解压;
  3. 上传password-resetter.php到WordPress根目录 (注意: 这不是wordpress插件! )
  4. 运行http://你的域名/password-resetter.php
  5. 在Set admin password:后面输入你要重置的管理员密码!然后点提交查询内容就可以了
  6. 记得找回密码后, 删除服务器上的password-resetter.php (不然会被他人利用改掉了你的密码就不好了,因为这个文件只要输入正确的地址就可以访问,没有加密)

(四)通过phpMyAdmin修改MySQL数据库

         进入wordpress所在的数据库,执行SQL命令:

“update user set password=password(“新密码”)  where user=”用户名”;”
例如:”update user set password=password(“free114.tk”)  where user=”admin”;”

或者可以利用新密码的md5加密值来修改,SQL命令为:
update wp_users set user_pass=’新密码的md5加密值’ where user_login=’用户名’;
例如“keywords”对应的md5加密值为“250373D284553A56D168F7B3A02DFFFF” ,则对应的命令为:
update wp_users set user_pass=’250373D284553A56D168F7B3A02DFFFF’ where user_login=’admin’;

如用以上例子的命令执行后,后台登陆的用户名为admin ,密码为kewords。

(五)通过修改MD5值找回Wordpress密码

         WorePress安装后都是自动给出密码的,我一直是自动登陆,所以一个月后居然把密码忘记了。WP使用的是MD5保存密码,所以密码不可逆。想 到后台 可以使用数据库,可以通过数据库找回密码,登陆phpmyadmin,然后如图,登陆后第一步是选择数据库.一般虚拟主机都带有phpmyadmin.

修改MD5密码为:”5d41402abc4b2a76b9719d911017c592″
然后回到WordPress登陆页面,使用密码”hello” 登陆。

        比较一下, 如果你的电子邮件设置是正确的, 那当然第1种方法是最方便的. 如果你有数据库的控制权, 那第5种方法是最方便的. 如果不能控制数据库, 那第4种方法比较方便一点.

发表评论

Back to top