zabbix3.4如何支持mysql5.8

ZABBIX服务安装,如在RedHat、CentOS、Ubuntu等上安装

版主: 承诺无痕迹-dean

回复
tlzybzwqlvmeinv
初学乍练
初学乍练
帖子: 1
注册时间: 2018年 4月 25日 17:58 星期三

zabbix3.4如何支持mysql5.8

帖子 tlzybzwqlvmeinv » 2018年 4月 25日 18:04 星期三

版本信息:
os: redhat7.0
zabbix3.4
db: mysql5.8.0.11

问题分析:
正常安装完后界面出现如下报错Error in query [SELECT DISTINCT g.groupid FROM groups g,hosts_groups hg WHERE (hg.hostid BETWEEN '10296' AND '10300' OR hg.hostid BETWEEN '10321' AND '10326' OR hg.hostid IN ('10084','10302','10310','10328')) AND hg.groupid=g.groupid] [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups g,hosts_groups hg WHERE (hg.hostid BETWEEN '10296' AND '10300' OR hg.host' at line 1]
涉及到其中表名groups 是mysql中的关键字 执行类似 FROM groups是非法的,
正确应该是FROM `groups` 还有一种方案修改表名,请问在zabbix如何修改涉及到相关SQL

回复