本帖最后由 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密文的方式
其他密文生成方式同学们可以如上的尝试
强行修改数据库中各种表的密文密码,这功能一般用于工作交接的时候某些帐号密码交接不清的时候用得上。
切换到对应的库下面显示出对应的用户表
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密文的方式
其他密文生成方式同学们可以如上的尝试
编辑回复