织梦程序如何通过sql修改密码

作者

织梦程序的默认用户和密码都是 admin, 密码的存储是经过 md5 处理的(f297a57a5a743894a0e4)。

f297a57a5a743894a0e4 是怎么来的

 select substr(md5('admin'), 6, 20);
+-----------------------------+
| substr(md5('admin'), 6, 20) |
+-----------------------------+
| f297a57a5a743894a0e4        |
+-----------------------------+
1 row in set (0.00 sec)

SUBSTR (str, pos, len)

  • str为列名/字符串;
  • pos为起始位置;mysql中的起始位置pos是从1开始的;如果为正数,就表示从正数的位置往下截取字符串(起始坐标从1开始),反之如果起始位置pos为负数,那么 表示就从倒数几个开始截取;
  • len为截取字符个数/长度。

所以通过sql直接修改密码就好做了

# 通过 userid 设置
Update `dede_admin` set pwd=substr(md5('youpassword'), 6, 20) where userid='admin' 
# 通过 id 设置
Update `dede_admin` set pwd=substr(md5('youpassword'), 6, 20) where id=1 

youpassword -- 替换为你自己的密码

回复

您的电子邮箱地址不会被公开。