通过数据库找回网站管理员和用户的密码

通过数据库找回网站管理员和用户的密码

技术教程gslnedu2025-03-12 13:11:194A+A-

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

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

修改密码

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

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

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

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

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

小结

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

 UPDATE `topluscl(数据库名)`.`user(表名)` SET `pass(密码选项名称)` = MD5(加密模式)( '新密码' ) WHERE `user`.`uid` =1; 
点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8