zabbix系列(七) Centos7 zabbix 安装unixODBC执行mysql的SQL脚本

安装ODBC驱动

#yum install unixODBC unixODBC-devel


b.查看/etc/odbcinst.ini,获取默认驱动地址/usr/lib64/libmyodbc5.so
#cat /etc/odbcinst.ini


再去查看该驱动是否存在


若没有继续在目下下查询

[root@zabbix ~]# cd /usr/lib64/
[root@zabbix lib64]# ls


还是没有则需要安装odbc对应的mysql驱动了

安装mysql驱动:

#yum install mysql-connector-odbc


查看

#ls

libmyodbc8a.so       ( ANSI driver)      

libmyodbc8w.so  (Unicode driver)

Unicode driver  版本提供了更多字符集的支持,也就是提供了多语言的支持。而ANSI driver  版本是只针对有限的字符集的范围。



 #vi /etc/odbcinst.ini 

修改驱动并保存退出



# vi /etc/odbc.ini 


然后再进行测试一下,发现报错了



检查中,发现mysql服务端的版本为5.1,对应的驱动应该是libmyodbc5,但这边直接用yum安装的是libmyodbc8

所以报错了

需要重新安装,那么去mysql官网下载对应的驱动mysql-connector-odbc-5.3.10-1.el7.x86_64.rpm

也可以直接从下面链接下载

下载好后上传至服务器/etc/soft目录


执行安装前先卸载服务器中的mysqlodbc驱动,不然会提示已存在新版本不会执行安装


先卸载

[root@zabbix lib64]# yum remove mysql-connector-odbc


再安装

[root@zabbix lib64]# rpm -ivh /etc/soft/mysql-connector-odbc-5.3.10-1.el7.x86_64.rpm 


再测试一下,ok链接上了

[root@zabbix lib64]# isql mysql11



接下去就去配置zabbix了


再创建个图形验证就OK了


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值