编程技术分享平台

网站首页 > 技术教程 正文

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

xnh888 2024-10-18 14:48:44 技术教程 20 ℃ 0 评论

安装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了

?

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表