1 针对 MySQL 的推荐 UnixODBC 设置

安装

  • Red Hat Enterprise Linux:
dnf install mariadb-connector-odbc
  • Debian/Ubuntu:

请参考MySQL documentation(适用于mysql-connector-odbc)或MariaDB documentation(适用于mariadb-connector-odbc)下载对应平台所需的数据库驱动。

更多信息请参阅:installing unixODBC

配置

ODBC配置通过编辑odbcinst.iniodbc.ini完成 这些配置文件可以在/etc文件夹中找到。file odbcinst.ini 可能缺失,在这种情况下需要 create 手动执行

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数据库1 Driver = mysql Port = 3306 Server = 127.0.0.1

  • 一个通过IP连接并使用示例

    credentials. A Zabbix database is used by default:

[TEST_MYSQL_FILLED_CRED] Description = MySQL数据库2 Driver = mysql User = root Port = 3306 Password = zabbix Database = zabbix Server = 127.0.0.1

  • 一个通过套接字连接并使用功能的示例

    credentials. A Zabbix database is used by default:

[TEST_MYSQL_FILLED_CRED_SOCK] Description = MySQL数据库3 Driver = mysql User = root Password = zabbix Socket = /var/run/mysqld/mysqld.sock Database = zabbix 数据库 = zabbix

所有其他可能的配置参数选项可在以下位置找到 MySQL official documentation 网页