通过后台登录页面重置(最简单、首选)
如果你的织梦版本比较新(通常是DedeCMS V5.7之后),系统自带了密码重置功能。

-
打开登录页面: 用浏览器访问你的网站后台登录地址,通常是
你的域名/dede/login.php。 -
找到重置链接: 在登录框下方,找到一个“忘记密码?”或类似的链接,点击它。
-
输入重置信息: 系统会要求你输入用户名和注册邮箱(你在安装织梦时填写的管理员邮箱)。
-
接收邮件并重置:
(图片来源网络,侵删)- 如果信息正确,系统会向你的注册邮箱发送一封包含重置密码链接的邮件。
- 登录你的邮箱,找到这封邮件,点击里面的链接。
- 按照提示设置一个新的密码即可。
注意:
- 这个方法依赖于你安装时填写的管理员邮箱是否仍然有效。
- 如果你的织梦版本较旧,可能没有这个功能,请尝试方法二。
通过修改数据库(最常用、最可靠)
如果方法一不可用,或者你忘记了邮箱,最直接有效的方法就是直接修改数据库中的管理员信息。
操作前必读:
- 备份数据库! 在进行任何数据库操作之前,请务必备份你的整个数据库,这是防止操作失误导致网站崩溃的保险。
- 你需要拥有数据库的管理权限(通常是通过 phpMyiAdmin 或其他数据库管理工具)。
详细步骤:

-
登录数据库管理工具: 登录你的虚拟主机控制面板(如 cPanel、宝塔面板等),找到并进入 phpMyAdmin 数据库管理工具。
-
选择正确的数据库: 在 phpMyAdmin 的左侧列表中,选择你的织梦网站所使用的数据库,如果你不确定是哪个,可以查看网站根目录下的
/data/common.inc.php文件,里面会有数据库连接信息。 -
找到管理员数据表: 织梦的管理员信息存储在以
#@__admin(实际表名可能带有前缀,如dede_admin)命名的表中。- 在数据库列表中找到类似
dede_admin或你的前缀_admin的表并点击进入。 #@__是织梦的默认表前缀,如果你的安装时修改过,这里就会是你自己设置的前缀(如abc_)。
- 在数据库列表中找到类似
-
找到管理员记录: 在
admin表中,你会看到几条数据,通常第一条或用户名为admin的就是你的超级管理员。你可以浏览所有记录,找到你想要重置密码的那个用户名。
-
修改密码:
- 点击该记录行左侧的“编辑”图标(铅笔形状)。
- 找到名为
pwd的字段,这个字段存储的就是加密后的密码。 - 将
pwd字段的值修改为你想要的新密码的 MD5 值。- 你可以使用在线 MD5 加密工具(在搜索引擎搜索“MD5加密”即可找到)来生成你的新密码的 MD5 值。
- 如果你想设置新密码为
123456,就去生成123456的 MD5 值(通常是e10adc3949ba59abbe56e057f20f883e),然后将这个值填入pwd字段。
- (可选但推荐)修改用户名:如果你也忘记了用户名,可以找到
userid字段,直接修改为你想要的用户名。
-
保存更改: 滚动到页面底部,点击“执行”或“保存”按钮。
完成以上步骤后,你就可以使用你设置的新用户名和新密码登录织梦后台了。
通过FTP/SFTP修改配置文件临时重置(如果无法登录数据库)
如果你连数据库都无法登录(这种情况较少见),可以尝试通过修改网站配置文件来重置密码。
-
通过FTP/SFTP连接服务器: 使用 FileZilla 等FTP工具连接到你的网站服务器。
-
找到并修改配置文件:
- 进入网站根目录。
- 找到并下载
/data/common.inc.php文件。 - 用文本编辑器(如 Notepad++、VS Code)打开它。
- 在文件中找到
$cfg_adminpwd = '';这一行。 - 将这行修改为:
$cfg_adminpwd = '新密码的MD5值';同样,你需要先去在线工具生成新密码的MD5值。
- 保存文件并上传回服务器,覆盖原文件。
-
登录后台并修改密码:
- 现在你可以直接使用
admin这个默认用户名和你刚刚设置的密码登录后台。 - 登录成功后,请立即进入“系统” -> “系统基本参数” -> “系统设置”选项卡,找到“后台管理员密码”这一项,修改成一个你自己的、更安全的密码,然后保存。
- 记得将
/data/common.inc.php文件里的$cfg_adminpwd这一行恢复为空,即$cfg_adminpwd = '';,然后保存上传。 这一步非常重要,是为了安全。
- 现在你可以直接使用
总结与建议
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 后台重置 | 最简单、最安全,无需技术操作 | 依赖管理员邮箱,版本要求较新 | 版本较新且邮箱记得的情况下首选 |
| 修改数据库 | 最通用、最可靠,可同时重置用户名和密码 | 需要数据库知识,操作有风险(需备份数据库) | 方法一失效,或忘记邮箱时的最佳选择 |
| 修改配置文件 | 绕过数据库,适合数据库无法访问的情况 | 操作稍复杂,最后需要手动修改并恢复文件 | 数据库无法访问时的备用方案 |
推荐流程:
- 首先尝试方法一。
- 如果不行,立刻进行数据库备份,然后使用方法二。
- 如果连数据库都进不去,再考虑使用方法三。
希望这些方法能帮你成功找回网站的管理权限!
