Instalación y configuración de ODBC


warning

Asegúrese de instalar una versión compatible de MySQL Server y el conector ODBC.


note

Puede instalar MS ODBC Driver (versión 13 y posteriores) para conectar ESET PROTECT Server en Linux con MS SQL Server en Windows. Para obtener más información, visite este artículo de la Base de conocimiento.

Debian, Ubuntu

Ejecute los siguientes comandos en el terminal:

1.sudo apt-get install unixodbc

2.Descargue el conector ODBC:

Ubuntu 16: wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-ubuntu16.04-x86-64bit.tar.gz

Ubuntu 18: wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-ubuntu18.04-x86-64bit.tar.gz

Ubuntu 19 y 20: wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar.gz

3.gunzip mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar.gz (el nombre del paquete cambia en función del vínculo utilizado).

4.tar xvf mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar (el nombre del paquete cambia en función del vínculo utilizado).

5.cd mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit (el nombre del paquete cambia en función del vínculo utilizado).

6.sudo cp bin/* /usr/local/bin

7.sudo cp lib/* /usr/local/lib

8.Registre el controlador de ODBC. En las nuevas versiones de Linux, como Ubuntu 20.x, se recomienda utilizar el controlador Unicode, paso a). En otros sistemas, o cuando el controlador Unicode no funciona, utilice el paso b).

a.sudo myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"

b.sudo myodbc-installer -a -d -n "MySQL ODBC 8.0" -t "Driver=/usr/local/lib/libmyodbc8a.so"

9.myodbc-installer -d -l

Si desea obtener más información, consulte: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-tarball.html.

Otras distribuciones de Linux compatibles

1.Descargue el conector ODBC para MySQL del sitio oficial de MySQL. Asegúrese de seleccionar y descargar la versión compatible con su distribución y versión de Linux.

2.Siga estas instrucciones para instalar el controlador ODBC:

CentOS, Red Hat: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-yum.html

OpenSuse, SUSE Linux Enterprise Server: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-rpm.html

3.Ejecute el siguiente comando para abrir el archivo odbcinst.ini en un editor de texto:

sudo nano /etc/odbcinst.ini

4.Copie la siguiente configuración en el archivo odbcinst.ini (asegúrese de que las rutas de acceso a Controlador y Configuración sean correctas) y, a continuación, guarde y cierre el archivo:

[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1

El controlador podría encontrarse en un sitio diferente en algunas distribuciones. Puede encontrar el archivo utilizando el siguiente comando:

sudo find /usr -iname "*libmyodbc*"

5.Actualice los archivos de configuración que controlan el acceso de ODBC a servidores de bases de datos en el host actual ejecutando el siguiente comando:

sudo odbcinst -i -d -f /etc/odbcinst.ini