emqx4.4使用emqx_auth_mnesia认证修改连接密码无效

环境

EMQX 版本 4.4.2
EMQX 安装部署方式
Linux通过安装包部署

重现此问题的步骤

关闭emqx匿名登录,使用用户名密码登录
修改如下配置文件emqx_auth_mnesia.conf
添加账号密码:
auth.user.5.username = guo
auth.user.5.password = guo
页面开启emqx_auth_mnesia
重启emqx服务器
客户端连接使用账号guo,密码guo连接校验正常

2,再次修改
配置文件emqx_auth_mnesia.conf
auth.user.5.username = guo
auth.user.5.password = guoguoguo
再次重启emqx,
客户端连接使用账号guo,密码guoguoguo连接失败,
客户端连接使用账号guo,密码guo连接校验正常
多次尝试均失败,密码一直是原来的

预期行为

配置文件emqx_auth_mnesia.conf
auth.user.5.username = guo
auth.user.5.password = guoguoguo

客户端连接使用账号guo,密码guoguoguo连接,应该是成功的

请求这个有什么解决办法吗?或者使用什么操作解决

配置文件里面的用户只会在启动时插入自带的数据库,如果数据库里面有了(比如:第二次启动),他就不会再插入了。
所以你需要用命令行手动删除一个旧的用户,或者直接用命令行来修改密码。