Installation et configuration de ODBC


warning

Assurez-vous d'installer un version prise en charge de MySQL Server et d'ODBC Connector.


note

Vous pouvez installer le pilote MS ODBC (version 13 et ultérieure) pour connecter le serveur ESET PROTECT sous Linux à MS SQL Server sous Windows. Pour plus d'informations, consultez cet article de la base de connaissances.

Debian, Ubuntu

Exécutez la commande suivante dans le terminal :

1.sudo apt-get install unixodbc

2.Téléchargez le connecteur 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 et 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 (Le nom du progiciel peut être différent en fonction du lien utilisé.)

4.tar xvf mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar (Le nom du progiciel peut être différent en fonction du lien utilisé.)

5.cd mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit (Le nom du progiciel peut être différent en fonction du lien utilisé.)

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

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

8.Enregistrer le pilote de l'ODBC. Pour les nouvelles versions de Linux comme Ubuntu 20.x, nous recommandons d'utiliser le pilote Unicode, étape a). Pour les autres systèmes, ou lorsque le pilote Unicode ne fonctionne pas, utilisez l'étape 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

Pour plus d'informations, consultez : https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-tarball.html.

Autres distributions Linux pris en charge

1.Téléchargez le connecteur ODBC pour MySQL sur le site officiel de MySQL. Assurez-vous de sélectionner et de télécharger la version compatible avec votre distribution et votre version de Linux.

2.Suivez ces instructions pour installer le pilote 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.Exécutez la commande suivante pour ouvrir le fichier odbcinst.ini dans un éditeur de texte :

sudo nano /etc/odbcinst.ini

4.Copiez la configuration suivante dans le fichier odbcinst.ini (assurez-vous que les chemins vers Pilote et Configuration sont exacts), puis enregistrez et fermez le fichier :

[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

Il se peut que le pilote se trouve dans un emplacement différent pour certaines distributions. Vous pouvez trouver le fichier en utilisant la commande suivante :

sudo find /usr -iname "*libmyodbc*"

5.Mettez à jour les fichiers de configuration qui contrôlent l'accès ODBC aux serveurs de bases de données sur l'hôte actuel en exécutant la commande suivante :

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