这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
2022 Zabbix中国峰会
2022 Zabbix中国峰会

1 MySQL推荐的UnixODBC设置

安装

  • Red Hat Enterprise Linux:

    # dnf install mysql-connector-odbc

  • Debian/Ubuntu:

请参考MySQL文档下载相应平台所需的数据库驱动程序.

有关其他一些信息,请参阅:安装 unixODBC.

配置

通过编辑odbcinstn.iniodbcst.ini文件来完成ODBC配置。这些配置文件可以在/etc文件夹下找到。可能缺少odbcinstn .ini文件,在这种情况下,需要手动创建它。

odbcinst.ini

[mysql]
       Description = General ODBC for MySQL
       Driver      = /usr/lib64/libmyodbc5.so
       Setup       = /usr/lib64/libodbcmyS.so 
       FileUsage   = 1

请考虑以下 odbc.ini 配置示例参数。

  • 通过 IP 连接的示例:
[TEST_MYSQL]                                                     
       Description = MySQL database 1
       Driver  = mysql 
       Port = 3306 
       Server = 127.0.0.1
  • 通过 IP 连接并使用凭据,默认使用 Zabbix 数据库:
[TEST_MYSQL_FILLED_CRED]                       
       Description = MySQL database 2                 
       Driver  = mysql                                
       User = root                                    
       Port = 3306                                    
       Password = zabbix                           
       Database = zabbix                             
       Server = 127.0.0.1  
  • 通过socket连接并使用凭据,默认使用 Zabbix 数据库:
[TEST_MYSQL_FILLED_CRED_SOCK]                  
       Description = MySQL database 3                 
       Driver  = mysql                                
       User = root                                    
       Password = zabbix                           
       Socket = /var/run/mysqld/mysqld.sock           
       Database = zabbix

其他配置和参数都可以参考MySQL官方文档