ix监控中常碰到的字符集问题有三个:
1.图形中显示中文乱码
Zabbix监控 之解决zabbix图中出现中文乱码问题【附属】
解决方法:
1 2 3 4 5 6 |
#1.从window主机路径C:\Windows\Fonts下选择一种自己喜欢的字体,如mysh.ttf(雅黑);
|
2.历史记录处出现问号乱码,以及无法更新,功能报数据库长乱码错误。
这与zabbix数据库所使用的字符集有关,解决方法如下:
1.查看当前的默认字符集
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
mysql> show create database zabbix;
|
2.这是由于字符集不是utf8引起的,现在的解决方法有两种:
当当前zabbix数据库中已存在一定的数据的解决办法
1)备份zabbix数据库
1 |
[[email protected] ~] # mysqldump -uroot -p123456 zabbix > zabbix.sql
|
2)修改备份文件
1 |
[[email protected] ~] # sed -i ‘s/latin1/utf8/g‘ zabbix.sql
|
3)删除zabbix数据库
1 |
mysql> drop database zabbix;
|
4)关闭mysql数据库,设置默认字符集
1 2 3 4 5 6 |
[[email protected] ~] # vim /etc/my.cnf
character-set-server=utf8 |
5)启动mysql并恢复zabbix数据库
1 |
[[email protected] ~] # mysql -uroot -p123456 zabbix < zabbix.sql
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
mysql> show create database zabbix;
|
6)访问页面
2.当安装后发现,则可以:
1 2 3 |
#1.删除zabbix数据库
|
总结:
2
1 2 3 4 5 6 7 8 9 10 11 12 |
--with-charset=CHARSET
|