LoginSignup
3
0

More than 3 years have passed since last update.

Zabbixサーバ データベースデータインポートエラーについて(MariaDB10.2)

Posted at

今回Zabbix4.0のDBインポート時に以下のようなエラーが出力されました。

ERROR 1118 (42000) at line 1278: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.

インポート時に実行したコマンドは、以下となります。

DBインポート
zcat create.sql.gz | mysql -u zabbix -p zabbix

結論から言うと原因は、immodb厳密モードがONになっているせいです。

この設定は、MariaDB10.2.2からデフォルトで有効に設定されるようになりました。

MariaDB 公式サイト(英文)

対処方法として/etc/my.conf/etc/my.cnf.d/server.cnf[mysqld]session内に以下の設定を追記してimmodb厳密モードがOFFにすることで対応可能しました。

厳密モードOFF
innodb_strict_mode=0

そもそもinnodb_strict_modeってなに?については、Mysql 公式サイトに載ってましたのでそちらを参照してください

ちなみに一度innodb_strict_modeONの状態でZabbixのデータベースインポートをしてしまった場合は、一度そのデータベースを完全に削除してから再実行してくださいとのことです。

日本Zabbixユーザー会フォーラム

以上です。

3
0
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
0