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

  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
  • 通过socket连接并使用凭据,默认使用 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官方文档