DBがおかしいみたい。
mysqlcheck -c zabbix -u root -p
でDB全体をチェック!
hostsが壊れているのが確認できた。
mysqlcheck -r zabbix hosts -u root -p
修復を試みるも無理みたい。
mysqldump zabbix hosts | gzip > hosts.sql.gz
でいったん保存。
mysql -u zabbix -D root -p
でmysqlに入って
drop table hosts;
上記でうまくいかなかったので、外部キー制約を一時無効にした。
SET FOREIGN_KEY_CHECKS = 0;
もう一度、
drop table hosts;
でうまくいった。
exit;して
zcat hosts.sql.gz | mysql -u root -D zabbix -p
でリストアしてやる。
忘れず戻しておく。
SET FOREIGN_KEY_CHECKS = 1
systemctl start zabbix-server
で起動した。
コメント