Case da Comunidade: Zabbix [Z3005] query failed: [1118] Row size too large- MYSQL
Published in
1 min readJan 5, 2021
No processo de instalação ou upgrade de banco entre versões do Zabbix, pode ser que encontremos o erro “[Z3005] query failed: [1118] Row size too large” quando utilizamos o banco de dados Mysql.
[Z3005] query failed: [1118] Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126.
Será preciso alterar o “innodb_strict_mode
“ da base.
a) Desabilitar o innodb strict mode:
mysql -uroot -p'SenhaROOTMYSQL' zabbixdb -e "set global innodb_strict_mode='OFF';"
Sintaxe do comando:
- u Usuario root
- -p Senha Usuario root
- zabbixdbbando_de_dado_zabbix
- -e comando executado na base
b) Reinicie o processo do Zabbix server:
systemctl restart zabbix-server
Em caso de processo de upgrade de base, poderá acompanhar o processo com o comando
cat /var/log/zabbix/zabbix_server.log | grep database
b_2) Em casos de instalação do zero, realize novamente a importação do banco:
Segue o procedimento conforme a documentação que está seguindo.....
c) Habilite novamente o innodb strick mode para a base do zabbix:
mysql -uroot -p'p'SenhaROOTMYSQL' zabbixdb -e "set global innodb_strict_mode='ON';"
Por enquanto é só, ate a próxima.