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 zabbix@localhost 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的界面,進入了下一步
關注我的微信公衆號,和大家一起交流學習