1 Рекомендуемые настройки UnixODBC для MySQL

Установка

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

Пожалуйста, обратитесь к документации MySQL (для mysql-connector-odbc) или документации MariaDB (для mariadb-connector-odbc) для загрузки необходимого драйвера базы данных для соответствующей платформы.

Для получения дополнительной информации, пожалуйста, обратитесь к: Установка unixODBC.

Настройка

Настройка ODBC выполняется изменением odbcinst.ini и odbc.ini файлов. Эти файлы конфигурации можно найти в /etc папке. Файл odbcinst.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                             
  • Пример подключения через сокет и с использованием учетной записи. По умолчанию используется база данных 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 [en].