需要修改的三个文件 \etc\emqx.conf \etc\plugins\emqx_auth_mnesia.conf \etc\acl.conf
1.首先进入emqx.conf找到allow_anonymous改为false allow_anonymous = false
2.去后台开启emqx_auth_mnesia插件,然后进入emqx_auth_mnesia.conf添加下面的信息
auth.client.1.clientid = admin auth.client.1.password = your_own_password
auth.user.1.username = admin auth.user.1.password = your_own_password
3.进入acl.conf添加下面信息 {allow, {user, "admin"}, subscribe, ["$SYS/#"]}.
4.重启emqx emqx restart