Hello,
I just installed the Zabbix 3.4.13 and I found mysql errors. For example:
The problem is the escaping because the name of the table `groups` is a reserved word from mysql 8.0.2. (https://dev.mysql.com/doc/refman/8.0/en/keywords.html)
I also found a problem in the installation process 2.C step (https://www.zabbix.com/download?zabb...nic&db=MySQL):
grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
This is doesn't works anymore, the correct solution is:
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON zabbix.* TO 'zabbix'@'localhost'; flush privileges;
I just installed the Zabbix 3.4.13 and I found mysql errors. For example:
- Error in query [SELECT g.groupid,g.name FROM groups g WHERE EXISTS (SELECT NULL FROM hosts h,hosts_groups hg WHERE hg.hostid=h.hostid AND h.status='0' AND g.groupid=hg.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 WHERE EXISTS (SELECT NULL FROM hosts h,hosts_groups hg WHERE hg.hostid=' at line 1]
The problem is the escaping because the name of the table `groups` is a reserved word from mysql 8.0.2. (https://dev.mysql.com/doc/refman/8.0/en/keywords.html)
I also found a problem in the installation process 2.C step (https://www.zabbix.com/download?zabb...nic&db=MySQL):
grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
This is doesn't works anymore, the correct solution is:
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON zabbix.* TO 'zabbix'@'localhost'; flush privileges;
Comment