强行修改数据库中user或者users表的某些用户的密码(任何库都可用)

回复 收藏
本帖最后由 soul 于 2016-3-22 10:25 编辑

强行修改数据库中各种表的密文密码,这功能一般用于工作交接的时候某些帐号密码交接不清的时候用得上。
切换到对应的库下面显示出对应的用户表
use mysql;   例如切换到mysql这个库下面 运行下面的命令替换UID为1的用户的密码的密文   md5是16位或者32位  sha1的是40位
update users set  passwd='e2798af12a7a0f4f70b4d69efbc25f4d' where userid = '1';   (红色部分是可变更部分)
解释
中间的密文可以自己生成一个md5或者sha1用对应的密文方式替换,这里的users是数据库里面的用户名的表,后面的userid是用户的uid编号
至于如何生成密文密码:
echo -n centos |openssl md5    这里是将centos这串字符 转换成一串md5密文  -n是一个选项必须加
echo -n centos |openssl sha1   这里是生成sha1密文的方式
其他密文生成方式同学们可以如上的尝试

2016-03-22 10:22 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: