方法一(推荐):通过后台直接修改 和 方法二(终极方法):直接修改数据库。

(图片来源网络,侵删)
⚠️ 重要提示:操作前必读
- 备份数据库:在进行任何数据库操作之前,请务必备份您的
dede数据库,这是防止操作失误导致网站崩溃的唯一有效方法。 - 确认表前缀:DedeCMS 的数据表默认前缀是
dede_,但很多用户会修改成其他前缀(如dy_、cms_等),在操作前,请务必通过您的网站管理工具(如 phpMyAdmin)确认您的数据库表前缀是什么。 - 谨慎操作:请严格按照步骤操作,不要随意修改其他字段。
通过 DedeCMS 后台直接修改(推荐,最安全)
如果你的管理员账户还能正常登录后台,这是最简单、最安全的方法。
-
登录后台:使用你现有的管理员账户和密码登录 DedeCMS 的后台管理界面。
-
找到管理员管理入口:
- 在后台左侧菜单栏中,找到 “系统” 选项。
- 在“系统”下拉菜单中,点击 “系统基本参数”。
- 在打开的页面中,找到左侧的 “管理员设置” 并点击进入。
-
修改登录ID:
(图片来源网络,侵删)- 在“管理员设置”页面中,你会看到当前的管理员用户名(即登录ID)。
- 直接在“用户名”输入框中输入你想要设置的新用户名。
- 为了安全起见,建议同时修改 “密码” 和 “确认密码” 为一个新密码。
- 重要:如果你不修改密码,请确保“密码”和“确认密码”两个框都留空,否则密码会被清空导致无法登录!
- 点击页面底部的 “确定” 按钮保存。
-
完成:修改成功后,使用新的用户名和密码重新登录后台即可。
直接修改数据库(适用于无法登录后台的情况)
如果你的管理员账户忘记了,或者被锁定了,就需要通过直接操作数据库来修改。
准备工作:
- 登录数据库管理工具:通常是通过您的主机控制面板(如 cPanel、宝塔面板等)进入
phpMyAdmin。 - 选择正确的数据库:在
phpMyAdmin左侧列表中,选择您的 DedeCMS 网站所使用的数据库。 - 确认管理员表:找到前缀为
admin的表(dede_admin或dy_admin),这个表存储了管理员信息。
操作步骤:
-
打开管理员表:点击
dede_admin表(或您对应前缀的表)。 -
编辑管理员记录:
(图片来源网络,侵删)- 在表的数据列表中,找到
id为1的那条记录(id=1的就是超级管理员)。 - 点击该记录行左侧的 “编辑”(铅笔图标)按钮。
- 在表的数据列表中,找到
-
修改用户名:
- 在打开的编辑页面中,找到名为
userid的字段。 - 在
userid字段的值中,将你原来的用户名替换成你想要的新用户名。 - 强烈建议:同时修改
pwd字段的值(密码)和uname字段的值(用户昵称,不影响登录)。- 如何设置新密码?:
pwd字段存储的是经过 MD5 加密后的密码,你无法直接输入明文密码,你需要先在线生成一个 MD5 密码,然后将生成的 MD32 位字符串填入pwd字段。 - 在线 MD5 加密工具:你可以在网上搜索“MD5加密”或“MD5在线加密”找到很多工具,你想设置新密码为
newpassword123,就加密这个字符串,然后将结果(如5d41402abc4b2a76b9719d911017c592)填入pwd字段。
- 如何设置新密码?:
- 在打开的编辑页面中,找到名为
-
保存修改:
- 滚动到页面底部,点击 “执行” 按钮来保存你的修改。
-
完成:
- 返回到数据表列表,你应该能看到管理员用户名已经更新。
- 现在你可以使用你设置的新用户名和新密码登录 DedeCMS 后台了。
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 后台修改 | 安全、简单、无需技术 | 必须能登录后台 | 日常管理、密码未丢失 |
| 数据库修改 | 终极解决方案,不受后台限制 | 有风险,需要备份数据库和了解基本操作 | 忘记用户名/密码、无法登录后台 |
对于绝大多数情况,方法一 都是首选,只有在万不得已的情况下,才需要使用方法二。
希望这个详细的教程能帮助到您!如果在操作中遇到任何问题,欢迎随时提问。
