1 Configuración recomendada de UnixODBC para MySQL

Instalación

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

Consulte la documentación de MySQL (para mysql-connector-odbc) o la documentación de MariaDB (para mariadb-connector-odbc) para descargar el controlador de base de datos necesario para la plataforma correspondiente.

Para obtener información adicional, consulte: instalación de unixODBC.

Configuración

La configuración de ODBC se realiza editando los archivos odbcinst.ini y odbc.ini. Estos archivos de configuración se pueden encontrar en la carpeta /etc. El archivo odbcinst.ini puede faltar y en este caso es necesario crearlo manualmente.

odbcinst.ini

[mysql]
       Description = ODBC general para MySQL
       Driver = /usr/lib64/libmyodbc5.so
       SetupFileUsage = /usr/lib64/libodbcmyS.so
       FileUsage = 1

Considere los siguientes ejemplos de parámetros de configuración de odbc.ini.

  • Un ejemplo con una conexión a través de una IP:
[TEST_MYSQL]
       Description = base de datos MySQL 1
       Driver = mysql
       Port = 3306
       Server = 127.0.0.1
  • Un ejemplo con una conexión a través de una IP y con el uso de credenciales. Por defecto se utiliza una base de datos Zabbix:
[TEST_MYSQL_FILLED_CRED]
       Description = base de datos MySQL 2
       Driver = mysql
       User = root
       Port = 3306
       Password = zabbix
       Database = zabbix
       Server = 127.0.0.1
  • Un ejemplo con una conexión a través de un socket y con el uso de credenciales. Por defecto se utiliza una base de datos Zabbix:
[TEST_MYSQL_FILLED_CRED_SOCK]                  
       Description = MySQL database 3                 
       Driver  = mysql                                
       User = root                                    
       Password = zabbix                           
       Socket = /var/run/mysqld/mysqld.sock           
       Database = zabbix

Todas las demás opciones posibles de parámetros de configuración se pueden encontrar en la página web de la documentación oficial de MySQL.