一、zabbix5.0导入初始化数据报错
说明:
1、经过排查发现创建zabbix数据库的字符集是:utf8mb4
2、删除zabbix库,重新创建zabbix数据库,并指定字符集是:utf8
2、报错如下图所示:
二、解决方法:
1、登录数据库,重新创建zabbix库
mysql -uroot -p
mysql> drop database zabbix;
mysql> flush privileges;
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user "zabbix"@"%" identified by '密码';
mysql> grant all privileges on zabbix.* to "zabbix"@"%";
mysql> flush privileges;
mysql> quit;
2、重新导入zabbix初始化数据即可
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u mysql -h "ip地址" -P 端口 -p zabbix
说明:显示正常如下图所示