环境
- EMQX 版本:4.4.9
- 操作系统版本:debian11
在emqx_auth_mnesia.conf配置了账号密码,但是启动这个插件显示与mnesia数据库不一致,根据提示我用emqx_ctl去删除了配置的账号,并重启了emqx,但是重启后还是显示这个不一致的错误,我又emqx_ctl去更新密码,改为跟配置文件中的密码一样,但还是有这个问题
在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数据据密码不一致
我现在重新搭建了一个,又遇到这个问题