You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Moodle 4.1服务器管理员密码遗忘,无SMTP无法接收重置邮件

解决Moodle 4.1本地服务器管理员密码重置问题

因为未配置SMTP无法通过邮件重置密码,给你两个实用的本地重置方案:

方法一:直接修改数据库

  • 打开本地服务器的数据库管理工具(比如phpMyAdmin)
  • 找到Moodle对应的数据库,定位到mdl_user表(如果你的Moodle表前缀不是mdl_,替换成实际前缀即可)
  • 通过username字段找到管理员用户的记录
  • 将password字段的值修改为:$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi,这个哈希值对应的密码是admin
  • 保存修改后,用管理员用户名和密码admin登录系统,登录后请立刻修改为自己的安全密码

方法二:使用Moodle命令行工具

  • 进入Moodle安装目录下的admin/cli文件夹
  • 执行以下命令(替换成你的管理员用户名):
    php reset_password.php --username=你的管理员用户名
    
  • 命令执行完成后会生成一个临时密码,用该密码登录系统,之后及时更新为安全密码

注意:修改数据库前建议先备份数据库,避免操作失误导致数据异常。

内容的提问来源于stack exchange,提问作者Noorain Ansari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 21:11:01