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](https://mariadb.com/ kb/en/mariadb-connector-odbc/) (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.