Здравствуйте.
На днях обновился с 2.0.2 до 2.0.3. В истории есть тема что была проблема с кирилицей и она решена в 2.0.3. После обновления у меня проблема осталась.
Версия
Mysql
Для конвертации базы и решения проблема с русской версией интерфейса zabbix сваял скриптик
На днях обновился с 2.0.2 до 2.0.3. В истории есть тема что была проблема с кирилицей и она решена в 2.0.3. После обновления у меня проблема осталась.
Code:
zabbix_get -s 192.168.0.3 -k "net.if.discovery"
{
"data":[
{
"{#IFNAME}":"Intel(R) PRO\/1000 MT ������� �����������"},
{
"{#IFNAME}":"MS TCP Loopback interface"}]}
Code:
# zabbix_get -V Zabbix get v2.0.3 (revision 30485) (03 October 2012) Compilation time: Oct 17 2012 12:49:27 # zabbix_server -V Zabbix server v2.0.3 (revision 30485) (03 October 2012) Compilation time: Oct 17 2012 12:49:27 #
Code:
mysql> show variables like '%char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
Code:
#!/bin/bash
cmd=" mysql -u root -pchange_this"
$cmd -e "show databases;" | grep -v information_schema |sed 's/\|//g' | sed -e '1d' | while read db
do
$cmd $db -e "show tables;" | grep -v information_schema |sed 's/\|//g' | sed -e '1d' | while read table
do
$cmd $db -e "ALTER TABLE $table CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;"
done
done