Zabbix — Знаки вопроса в GUI

На днях коллега обратился с просьбой помочь с кириллицей GUI Zabbix , проблема решается легко, нужно конвертировать базу из latin1 в UTF-8 , интересно ?


Останавливаем zabbix

/etc/init.d/zabbix-server stop

Водим следующими командами:

mysqldump -u root -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset -r zabbix1.sql zabbix
iconv -f ISO8859-1 -t UTF-8 zabbix1.sql > zabbix2.sql
cat zabbix2.sql | sed -e 's/ CHARSET=latin1/ CHARSET=utf8/g' > zabbix3.sql
mysql -u root -p --execute="DROP DATABASE zabbix; CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_general_ci;"
mysql -u root --max_allowed_packet=16M -p --default-character-set=utf8 zabbix < zabbix3.sql

Запускаем сервер

/etc/init.d/zabbix-server start

На этом все!