ZABBIXが動かなくなった!

IT系

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

で起動した。

 

 

コメント

タイトルとURLをコピーしました