emqx_auth_mnesia配置文件账号密码与数据库不一致

环境

  • EMQX 版本:4.4.9
  • 操作系统版本:debian11

在emqx_auth_mnesia.conf配置了账号密码,但是启动这个插件显示与mnesia数据库不一致,根据提示我用emqx_ctl去删除了配置的账号,并重启了emqx,但是重启后还是显示这个不一致的错误,我又emqx_ctl去更新密码,改为跟配置文件中的密码一样,但还是有这个问题

把配置文件中的所有账号密码都删掉,都用 HTTP API 来管理吧。数据会保存在 data/mnesia/<节点名> 目录下。

这个是通过接口调,还是通过dashboard去配置账号密码

Dashboard 也是用的 HTTP API,所以都一样的。

就是有没有图形界面配置的地方 要不然调接口去新增删除好麻烦

我可以删除emqx_user.DCD文件或者清空来达到目的吗

你要清理所有 user 数据对吧:

emqx eval ‘mnesia:clear_table(emqx_user)’

您好我想问一下为啥会有明明是新创建的emqx集群,密码也是再配置文件中写死的,为啥还会报文件中密码与mnesia数据据密码不一致

我现在重新搭建了一个,又遇到这个问题