+135 410 16684Mon. - Fri. 10:00-22:00

通过phpadmin找回网站管理员和用户的密码

通过phpadmin找回网站管理员和用户的密码

网站被黑,或者长期没有登录忘记了管理员密码。都对网站的运营有着很大的影响。本文介绍如何通过修改数据库,来找回遗忘或遗失的管理员密码。本教程适用于wordpress,discuz,thinkphp,ecshop等等大多数的开源程序。

首先,我们需要一个数据库管理工具,可以是服务器自带。也可以说其他第三方管理工具(比如:phpmyadmin)。

修改密码

本文以phpmyadmin为例。通常网站用户数据库的命名为 “表前缀_user”的格式,比如wordpress默认为wp_user。

1. 我们可以进入phpmyadmin以后,在左侧进入网站数据库的,来搜索包含“user”的表。

phpmyadmin2. 点击进入user数据库,可以看到下图所示。

user3. 不难看出,name下及代表用户名,pass下是使用”md5”函数加密后的密码。我们选中要修改密码的用户,点击”编辑”。

bianji4. 我们需要将密码以明文模式修改,所以pass char的选项,改成”md5”,后面直接输入新的密码即可。

new5. 点击执行,修改成功以后,密码即生效。

小结

以上的原理也可以通过一句简单的指令而完成。适用于Linux服务器没有图形化管理工具的场景下。

UPDATE  `topluscl(数据库名)`.`user(表名)` SET  `pass(密码选项名称)` = MD5(加密模式)(  '新密码' ) WHERE  `user`.`uid` =1;