[Решено] Знаки вопроса вместо русских букв в Zabbix

Mar 21, 2013 06:29


Запись опубликована в Блоге саратовского админа. Пожалуйста оставляйте свои комментарии тут.

Дано: знаки вопросов вместо русских букв


Решение: Нужно сменить кодировку MySQL-базы из latin1 (которая стоит по умолчанию) на UTF8.

Для этого останавливаем zabbix

sudo /etc/init.d/zabbix-server stop

Затем делаем дамп базы и конвертируем следующими командами:

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

и запускаем Zabbix

sudo /etc/init.d/zabbix-server start



Всё

zabbix, console

Previous post Next post
Up