The frontend does not match Zabbix database

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的界面,進入了下一步

關注我的微信公衆號,和大家一起交流學習

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章