emqx_auth_mysql相关问题

环境信息

  • EMQ X 版本:4.2.5,k8s部署的3节点集群
  • 操作系统及版本:centos

问题描述

配置mysql认证源后,emqx_auth_mysql启用成功,客户端带上用户名密码也连接成功了。
但是emqx一直在报错:do_check_acl error,Table ‘emqx_auth.mqtt_acl’ doesn’t exist

配置文件及日志


参考官方文档

如果不需要使用 ACL 功能的话,请注释配置文件(.../etc/plugins/emqx_auth_mysql.conf)中 ACL 相关的配置项以禁用该功能。

这个报错日志的意思是默认 ACL 配置指定的 MySQL 表不存在。