ODBC – Installation und Konfiguration


warning

Achten Sie darauf, unterstützte Versionen von MySQL Server und ODBC Connector zu installieren.


note

Sie können den MS ODBC-Treiber (Version 13 und neuer) installieren, um eine Verbindung zwischen ESET PROTECT Server unter Linux und MS SQL Server unter Windows herzustellen. Weitere Informationen finden Sie in diesem Knowledgebase-Artikel.

Installieren Sie den MySQL ODBC-Treiber mit dem Terminal. Führen Sie die Schritte für Ihre Linux-Distribution aus:

Debian, Ubuntu

CentOS 7

Sonstige unterstützte Linux-Distributionen

Debian, Ubuntu

1.unixODBC Treiber werden installiert:

sudo apt-get install unixodbc

2.Laden Sie den ODBC-Connector herunter:

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 20

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

Debian 10

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


warning

Achten Sie darauf, die korrekte Version für Ihre Version und Distribution von Linux auszuwählen.

Sie können den ODBC-Connector für MySQL von der offiziellen MySQL-Website herunterladen.

3.Entzippen Sie das Archiv des ODBC-Treibers (Der Paketname hängt vom verwendeten Link ab):

gunzip mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar.gz

4.Extrahieren Sie den ODBC-Treiber (Der Paketname hängt vom verwendeten Link ab):

tar xvf mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar

5.Navigieren Sie zum Ordner des ODBC-Treibers (Der Paketname hängt vom verwendeten Link ab):

cd mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit

6.Kopieren Sie die ODBC-Treiberdateien:

sudo cp bin/* /usr/local/bin

sudo cp lib/* /usr/local/lib

7.Registrieren Sie den Treiber für ODBC.

Für neue Linux-Versionen wie Ubuntu 20.x empfehlen wir die Verwendung des Unicode-Treibers:

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

Für andere Systeme oder falls der Unicode-Treiber nicht funktioniert:

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

8.Listen Sie die installierten Treiber auf:

sudo myodbc-installer -d -l

Weitere Informationen finden Sie unter: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-tarball.html.

CentOS 7

1.unixODBC Treiber werden installiert:

sudo yum install unixODBC -y

2.Laden Sie den ODBC-Connector herunter:

wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-1.el7.x86_64.rpm


warning

Installieren Sie den ODBC Connector nicht mit YUM. Ansonsten wird die neueste, inkompatible Version installiert.

Achten Sie darauf, die korrekte Version für Ihre Version und Distribution von Linux auszuwählen.

Sie können den ODBC-Connector für MySQL von der offiziellen MySQL-Website herunterladen.

3.Installieren des ODBC Driver:

sudo rpm -ivh mysql-connector-odbc-8.0.17-1.e17.x86_64.rpm --nodeps

4.Richten Sie den ODBC-Treiber ein:

sudo myodbc-installer -a -d -n "MySQL ODBC 8.0.17" -t "Driver=/usr/lib64/libmyodbc8w.so"

5.Listen Sie die installierten Treiber auf:

sudo myodbc-installer -d -l

Sonstige unterstützte Linux-Distributionen


warning

Achten Sie darauf, die korrekte Version für Ihre Version und Distribution von Linux auszuwählen.

Sie können den ODBC-Connector für MySQL von der offiziellen MySQL-Website herunterladen.

1.Folgen Sie diesen Anweisungen, um den ODBC-Treiber zu installieren:

OpenSuse, SUSE Linux Enterprise Server: sudo zypper install unixODBC. Siehe auch https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-rpm.html

Connector/ODBC mit einer Tarball-Binärdistribution installieren

2.Führen Sie den folgenden Befehl aus, um die Datei odbcinst.ini in einem Text-Editor zu öffnen:

sudo nano /etc/odbcinst.ini

oder sudo nano/etc/unixODBC/odbcinst.ini

3.Kopieren Sie die folgende Konfiguration in die Datei odbcinst.ini (überprüfen Sie die Pfade unter Driver und Setup) und speichern und schließen Sie die Datei:

[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

In manchen Distributionen befindet sich der Treiber an einem anderen Ort. Sie können die Datei mit dem folgenden Befehl lokalisieren:

sudo find /usr -iname "*libmyodbc*"

4.Aktualisieren Sie die Konfigurationsdateien für den ODBC-Zugriff auf die Datenbankserver auf dem aktuellen Host mit dem folgenden Befehl:

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

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