emqx-docs
emqx-docs copied to clipboard
【emqx_auth_mysql开启错误】集群部署 EMQX 开启MySQL认证插件文档完善建议
环境:
- 操作系统:CentOS Linux release 7.8.2003 (Core)
- EMQ X版本:EMQ X 4.3.5
- 部署方式:静态节点列表自动集群
问题描述:
集群环境下部署EMQX,当我仅配置集群环境下某台主机上的 EMQ X的 MySQL 插件配置信息(/etc/emqx/plugins/emqx_auth_mysql.conf)时,在 Dashboard 界面开启 MySQL 插件认证时,始终会弹出下图所示的错误:
排查许久后发现,是自己没有配置集群下其他主机的配置文件导致的。也就是,我在domain1主机配置了MySQL认证信息,那么我必须也要在domain2上配置MySQL相关信息。
建议: 在插件文档相关页面,可增加集群部署下,每台主机均需配置相关插件信息的提示; 又或者是,后期版本倘若用户采用集群环境的话,可以提供一个公共配置中心,这样用户就不必在每台主机上都需要配置一遍。(也可能目前有这种解决方案,但是我没好像翻着)