LoginSignup
3
4

More than 5 years have passed since last update.

zabbix 3.0.19のインストールでThe frontend does not match Zabbix database.と怒られた

Last updated at Posted at 2018-07-02

ZABBIXをインストール途中で下記のエラーが発生した。

image_8764.jpg

解決方法

データベースの「zabbix」を一度削除して再度create.sqlを実行した。

ZABBIXデータベースを削除

bash
mysql -uroot -p -e 'drop database zabbix;'

※普通にmysqlにログインしてDROPしてもよい
※まだ作っていない人は削除できないので、作成へ

ZABBIXデータベースを作成

mysql
create database zabbix character set utf8;

create.sqlの場所を確認

bash
find / | grep "\.sql$" | grep zabbix

出てきたのがこちら

bash
/usr/share/doc/zabbix-server-mysql-3.0.19/create.sql

※バージョンによっては、create/schememみたいなフォルダにいることもあるらしい。

データベースを流し込む

bash
mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-3.0.19/create.sql

※パスワードを求められるので、入力してください。
※サーバーのスペックにもよりますが、ちょっと時間がかかります。
※WEBサーバー・DBサーバーどちらもスワップ領域を作っておいたほうがよさそう。特にEC2使ってる人でDBサーバーはRDS使ってる人以外で、EC2内で両サーバーを構築している人。

原因

テーブルの構造がおかしかったらしい。。。
下記の状態で入れようとしたが、途中でフリーズしてしまい…でもデータベース見たら、Zabbixのデータベースとテーブルができてたからそのまま進めてしまったのがダメだと。
途中までしかSQLが実行してなかったのかな…?

bash
cd /usr/share/doc/zabbix-server-mysql-3.0.19/
gunzip create.sql.gz
cat create.sql | mysql -uzabbix -p zabbix

感想

とりあえず進んだのでOKとする。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4