1 Recommended UnixODBC settings for MySQL
Installation
*** Red Hat Enterprise Linux/CentOS**:# yum install mysql-connector-odbc***Debian/Ubuntu**:
Please refer to MySQL documentation to download necessary database driver for the corresponding platform.
For some additional information please refer to: installing unixODBC.
Configuration
ODBC configuration is done by editing odbcinst.ini and odbc.ini files. These configuration files can be found in /etc folder. The file odbcinst.ini may be missing and in this case it is necessary to create it manually.
odbcinst.ini
[mysql]Description = General ODBC for MySQLDriver = /usr/lib64/libmyodbc5.soSetup = /usr/lib64/libodbcmyS.soFileUsage = 1
Please consider the following examples of odbc.ini configuration parameters.
- An example with a connection through an IP:
[TEST_MYSQL]Description = MySQL database 1Driver = mysqlPort = 3306Server = 127.0.0.1
- An example with a connection through an IP and with the use of credentials. A Zabbix database is used by default:
[TEST_MYSQL_FILLED_CRED]Description = MySQL database 2Driver = mysqlUser = rootPort = 3306Password = zabbixDatabase = zabbixServer = 127.0.0.1
- An example with a connection through a socket and with the use of credentials. A Zabbix database is used by default:
[TEST_MYSQL_FILLED_CRED_SOCK]Description = MySQL database 3Driver = mysqlUser = rootPassword = zabbixSocket = /var/run/mysqld/mysqld.sockDatabase = zabbix
All other possible configuration parameter options can be found in MySQL official documentation web page.