1 MySQL推荐的UnixODBC设置

安装

  • Red Hat Enterprise Linux/CentOS:
  1. # yum install mysql-connector-odbc
  • Debian/Ubuntu:

请参考 MySQL文档 来下载相应平台必要的数据库驱动。

如需其他相关信息,请参阅 安装unixODBC

配置

通过编辑odbcinst.iniodbc.ini文件来完成ODBC的配置。这些配置文件可以在/etc 文件夹中找到。odbcinst.ini 文件可能不存在,这时我们需要手动来创建它。

odbcinst.ini

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

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

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

所有其他可能的配置参数选项都可以在网站上找到:MySQL official documentation