不用找程序员!教你3种秒解织梦CMS5.7主流版本后台密码找回故障的实操法
时间:2026年06月07日 16:03:11
来源:易频IT社区
建个人站、企业站用得最多的开源CMS还是织梦吧?可偏偏不少新手甚至老站长都踩过坑:刚搭建完织梦后台密码找不回,要么是存的草稿删了、密码本忘带,要么是改了伪静态插件后误碰数据库字符重置错了密码。今天整理的这3种方法,覆盖不用动数据库(前提是你之前留了能登录的邮箱)、改PHPMyAdmin核心表、用一段临时代码强制重置3种场景,都是经过2024年实际建站验证的,哪怕你只会点鼠标插U盘传文件也能搞定,不会让你的织梦后台密码找回故障耽误网站上线或更新太久。
先讲第一种最简单的场景适配——邮件找回。前提是你安装织梦的时候,必须正确填写了邮箱并开启了邮件服务功能(现在很多主流宝塔面板一键安装的织梦已经默认配好QQ/163邮件了,但要检查宝塔后台的发件配置是不是能通)。具体操作是:直接打开你的织梦后台登录页,一般是域名/dede/,点击登录框下方的“忘记密码”,输入安装时的管理员账号和邮箱,点击发送重置链接,去邮箱里点链接就能改成新密码了。如果邮件没收到,可以先去垃圾邮件箱翻翻,还是没有的话再试试后面两种方法。
第二种是大多数人救急的——宝塔/虚拟主机PHPMyAdmin修改数据库表。这里以最常用的织梦5.7SP1 UTF-8版本为例,不管你是用宝塔还是cPanel虚拟主机,找到PHPMyAdmin入口就行。进入后先找到你安装织梦时创建的数据库(如果忘了数据库名,可以看织梦根目录下的data/common.inc.php文件,第7行的$cfg_dbname就是),然后点开这个数据库,找到dede_admin这个表(注意前缀,如果安装时改了就用你改的,比如abc_admin)。点击表名旁边的“浏览”,找到你的管理员账号所在的行,点击“编辑”,找到userid、pwd这两个字段:userid可以不改,pwd那里直接输入你的新密码明文,比如123456,然后在旁边的“函数”下拉框里选MD5,最后点击页面下方的“执行”按钮。刷新织梦后台登录页,用新密码登录试试就行,这种方法几乎能解决90%的织梦后台密码找回故障。
第三种是临时救急、适合连PHPMyAdmin都不会找的纯小白——上传临时PHP文件。打开电脑的记事本(或者用VS Code、Notepad++这些编辑器也行,别用Word哦,会自动加格式),复制下面这段临时重置代码进去:
```php
ExecuteNoneQuery($sql);
echo "密码重置成功!请立即删除此文件,防止被恶意利用!";
?>
```
然后把里面的“新密码明文”换成你想设置的密码,前缀dede_admin如果改了也一起替换,id=1一般是默认的超级管理员账号。接着把这个文件保存为reset_pwd.php(名字随便取,但要方便你找和删),用FTP工具(比如FileZilla)或者宝塔的文件管理器上传到织梦的根目录下。上传完成后,在浏览器地址栏输入:域名/reset_pwd.php,按回车,看到“密码重置成功”的提示就可以了。一定要记得第一时间把这个reset_pwd.php文件删掉,不然别人知道文件名就能随便改你的后台密码,太危险了。
其实现在用织梦建站,最好还是在安装完成后就第一时间把管理员账号、密码、数据库信息都存到手机备忘录或者加密的云盘里,省得遇到麻烦。另外,织梦5.7SP2已经出来了,修复了不少旧版本的安全漏洞,有空的话建议升级一下,虽然升级后还是可能遇到忘密码的情况,但至少网站更安全了。