我的知识记录

网站后台密码忘记无需重装找回怎么找回?长期未登录忘记场景织梦DedeCMS管理员密码MySQL命令行重置

网站后台密码忘记,长期未登录忘记中无需重装,数据库直接重置是最快方案。织梦DedeCMS管理员密码加密存储在数据库中,MySQL命令行登录后更新密码字段即可。

定位数据库和表。MySQL命令行打开网站数据库,查看表前缀(安装时设置)。织梦DedeCMS用户表:WordPress为{前缀}users,Discuz为{前缀}ucenter_members(UCenter)或{前缀}members,织梦为dede_admin,Typecho为{前缀}users,帝国为{前缀}member。长期未登录忘记中不确定表名时浏览所有表,找含user或member的表。

密码字段和加密。WordPress字段user_pass,PHPass哈希。Discuz字段password,MD5(密码+盐),盐在salt字段。织梦字段pwd,MD5。Typecho字段password,PHPass。长期未登录忘记中MD5加密的系统直接计算MD5替换:UPDATE表SET密码字段=MD5('新密码') WHERE用户名='admin'。PHPass系统需要生成哈希。

生成PHPass哈希。方法一:在线PHPass生成工具输入密码生成$P$开头哈希。方法二:在同服务器创建临时PHP文件,输出password_hash('新密码', PASSWORD_BCRYPT)。方法三:从同织梦DedeCMS正常用户复制哈希。长期未登录忘记中方法一最快,但在线工具存在密码泄露风险,生成后立即修改密码。

执行重置。MySQL命令行中SQL标签页执行:WordPress UPDATE wp_users SET user_pass='哈希值' WHERE user_login='admin'; Discuz UPDATE pre_ucenter_members SET password=MD5(CONCAT('新密码',salt)) WHERE username='admin'; 织梦 UPDATE dede_admin SET pwd=MD5('新密码') WHERE userid='admin'。长期未登录忘记中执行成功后用新密码登录。

FTP函数重置法。不能访问数据库时,FTP下载织梦DedeCMS配置文件或主题文件,插入重置代码。WordPress主题functions.php末尾加wp_set_password('临时密码',1);访问网站首页一次,密码重置为临时密码。然后立即删除该行代码。长期未登录忘记中这个方法不需要数据库权限,有FTP即可。

后台找回链接。织梦DedeCMS登录页点忘记密码,输入管理员邮箱。长期未登录忘记中服务器配好SMTP时邮件能正常发送。检查邮箱垃圾箱,重置链接有效期通常24小时。点击链接设置新密码。

预防措施:密码管理器保存后台地址、账号、密码。定期导出数据库备份。创建第二个管理员账号备用。长期未登录忘记中多人管理网站时每人独立账号,避免共用密码。

网站后台密码忘记无需重装找回怎么找回?长期未登录忘记场景织梦DedeCMS管理员密码MySQL命令行重置

标签:

更新时间:2026-08-27 11:49:22

上一篇:虚拟主机安装WordPress自动更新失败_FTP凭据与文件权限

下一篇:备份文件加密防止数据泄露_虚拟主机实用教程