zibbix 采用源文件编译安装,4.0.19,php7.0,nginx 1.10.3
说实话解决这个问题我耗费了一天还多的时间,网上的解决方法我试了一遍又一遍,都没有解决
我尝试过更新 php的依赖,重装zabbix,修改了近百次的参数,也查看过错误日志(一开始没有认真的看)
最终还是通过查看错误日志解决的
9321:20200501:160808.111 cannot use database "zabbix": its "users" table is empty (is this the Zabbix proxy database?)
就是说这个表里没有数据,我很懵逼,我分明导入了zabbix的数据,
然后我尝试重新导入数据,先吧原本的数据库删除,重建
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to [email protected] identified by '123456';
flush privileges;
然后导入数据
tar zxvf zabbix-4.0.19.tar.gz
cd zabbix-4.0.19
mysql -u zabbix -p zabbix <database/mysql/schema.sql
mysql -uzabbix -p zabbix <database/mysql/images.sql
mysql -uzabbix -p zabbix < database/mysql/data.sql
在导入schema时报错了,
ERROR 1118 (42000) at line 1278: Row size too large (> 8126)
见我的另一篇博客
https://blog.csdn.net/weixin_42236288/article/details/105880236
最终解决了这个问题,将数据导入完成后,重新刷新zabbix的界面,进入了下一步
关注我的微信公众号,和大家一起交流学习