Zabbix 2.4.7 → 3.2.11へのアップグレードの際、はまった点。

※下記の情報は、データベース、サーバーデータなどのバックアップを取ってから、試してみて下さい。正しい情報か、間違っているのか、私にも解りません。自己責任で、お試しください。

[crayon]
$ vi /var/log/zabbix/zabbix_server.log
—————————————————————–
query failed: [1050] Table ‘application_prototype’ already exists [create table application_prototype
—————————————————————–
[/crayon]
こんな、エラーメッセージが出ました。
私は、この”application_prototype”というテーブルを、ドロップしました。
そしたら、次々と
「Table ‘***********’ already exists」
というエラーメッセージが出ます。

エラーでこのように出てくる、テーブルを全てドロップしました。

合計10個位ドロップしたと思います。

この作業は、phpmyadminの方でやった方が上手く行きました。

関連付けのために、テーブルを削除できませんなどのようなメッセージが出てきたら、

phpmyadminの方で、操作 → DROP → チェックマークを外して、DROPを実行する。

すると、正常にDROPが実行できます。

そうしたら、Zabbix 2.4.7の保存データもそのままに、3.2.11に無事にアップグレードが出来ました。

試してくれた人は、無事にアップグレードが出来たか、ログファイルなど参照してくださいね。