emqx-docs icon indicating copy to clipboard operation
emqx-docs copied to clipboard

【emqx_auth_mysql开启错误】集群部署 EMQX 开启MySQL认证插件文档完善建议

Open dengyumin opened this issue 4 years ago • 0 comments

环境:

  • 操作系统: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 插件认证时,始终会弹出下图所示的错误:

mysql-auth-error

排查许久后发现,是自己没有配置集群下其他主机的配置文件导致的。也就是,我在domain1主机配置了MySQL认证信息,那么我必须也要在domain2上配置MySQL相关信息。

建议: 在插件文档相关页面,可增加集群部署下,每台主机均需配置相关插件信息的提示; 又或者是,后期版本倘若用户采用集群环境的话,可以提供一个公共配置中心,这样用户就不必在每台主机上都需要配置一遍。(也可能目前有这种解决方案,但是我没好像翻着)

dengyumin avatar Nov 24 '21 02:11 dengyumin