Εγκατάσταση και διαμόρφωση ODBC


warning

Βεβαιωθείτε ότι έχετε εγκαταστήσει μια υποστηριζόμενη έκδοση του διακομιστή MySQL και της σύνδεσης ODBC.


note

Μπορείτε να εγκαταστήσετε το πρόγραμμα οδήγησης MS ODBC (έκδοση 13 και νεότερες εκδόσεις) για να συνδέσετε το διακομιστή ESET PROTECT σε Linux με το MS SQL Server σε Windows. Για περισσότερες πληροφορίες, επισκεφτείτε αυτό το άρθρο της Γνωσιακής βάσης.

Debian, Ubuntu

Εκτελέστε τις ακόλουθες εντολές στο τερματικό:

1.sudo apt-get install unixodbc

2.Λήψη της σύνδεσης 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 και 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 (Το όνομα του πακέτου αλλάζει ανάλογα με το σύνδεσμο που χρησιμοποιείται.)

4.tar xvf mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar (Το όνομα του πακέτου αλλάζει ανάλογα με το σύνδεσμο που χρησιμοποιείται.)

5.cd mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit (Το όνομα του πακέτου αλλάζει ανάλογα με το σύνδεσμο που χρησιμοποιείται.)

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

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

8.Εγγράψτε το πρόγραμμα οδήγησης για το ODBC. Για νέες εκδόσεις του Linux όπως το Ubuntu 20.x, συνιστάται να χρησιμοποιήσετε το πρόγραμμα οδήγησης Unicode, βήμα α). Για άλλα συστήματα ή όταν το πρόγραμμα οδήγησης Unicode δεν λειτουργεί, χρησιμοποιήστε το βήμα β).

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

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-tarball.html.

Άλλες υποστηριζόμενες διανομές Linux

1.Πραγματοποιήστε λήψη της σύνδεσης ODBC για το MySQL από τον επίσημο ιστότοπο του MySQL. Βεβαιωθείτε ότι έχετε επιλέξει και λάβει την έκδοση που είναι συμβατή με τη διανομή και την έκδοση Linux που διαθέτετε.

2.Ακολουθήστε αυτές τις οδηγίες για να εγκαταστήσετε το πρόγραμμα οδήγησης 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.Εκτελέστε την ακόλουθη εντολή για να ανοίξετε το αρχείο odbcinst.ini σε πρόγραμμα επεξεργασίας κειμένου:

sudo nano /etc/odbcinst.ini

4.Αντιγράψτε την ακόλουθη διαμόρφωση στο αρχείο odbcinst.ini (βεβαιωθείτε ότι οι διαδρομές για το Πρόγραμμα οδήγησης και τις Ρυθμίσεις είναι σωστές) και κατόπιν αποθηκεύστε και κλείστε το αρχείο:

[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

Το Πρόγραμμα οδήγησης μπορεί να βρίσκεται σε διαφορετική θέση για κάποιες διανομές. Μπορείτε να βρείτε το αρχείο χρησιμοποιώντας την παρακάτω εντολή:

sudo find /usr -iname "*libmyodbc*"

5.Ενημερώστε τα αρχεία διαμόρφωσης που ελέγχουν την πρόσβαση ODBC στους διακομιστές βάσεων δεδομένων στον τρέχοντα κεντρικό υπολογιστή εκτελώντας την παρακάτω εντολή:

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