配置触发器,解决中文名称不能写数据库的问题,解决图形中文乱码

配置触发器

  • 点进触发器里面
  •  
  •  创建触发器,根据你的需求来选择
  •  
  •  

解决中文名称不能写数据库的问题

  •  以后只要遇到数据库不能写入中文或者乱码,这个都是字符集的问题,需要到数据库上查找问题。
    •  
      1) 设置utf8字符集
      my.cnf
      character_set_database = utf8
      character_set_server = utf8
    •  
      2) mysqldump -uroot -pady1 --default-character-set=utf8 zabbix > zabbix.sql(把表数据导出来)
      vim zabbix.sql  
      :1,$s/latin1/utf8/g(把字符集替换成utf8)
      
      3) mysql -uroot -pady1 --default-character-set=utf8 zabbix <  zabbix.sql(导入表数据)

解决图形中文乱码

  •  
    vim /usr/share/zabbix/include/defines.inc.php  #搜索fonts
    字体路径:define('ZBX_FONTPATH',                     realpath('fonts'));
    字体名称:define('ZBX_GRAPH_FONT_NAME',           'graphfont');
    
    拷贝windows:C:\Windows\Fonts\simsun.ttf
     mv simsunb.ttf /usr/share/zabbix/fonts/(把simsun.ttf字体移到/usr/share/zabbix/fonts/)
    
    mv graphfont.ttf graphfont.ttf.bak;ln -s ./simsunb.ttf graphfont.ttf(把graphfont.ttf改为graphfont.ttf.bak并创建软连接文件ln -s ./simsunb.ttf graphfont.ttf)
    
    改名字为/usr/share/zabbix/fonts/graphfont.ttf
  •  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值