Wybierz kartę
ESET PROTECT On-Prem – Spis treści

Instalacja i konfiguracja sterownika ODBC – Linux


Ostrzeżenie

Pamiętaj o zainstalowaniu obsługiwanej wersji programu MySQL Server i łącznika ODBC.


Uwaga

Po zainstalowaniu sterownika Microsoft ODBC (w wersji 13 lub nowszej) można połączyć serwer ESET PROTECT w systemie Linux z programem Microsoft SQL Server w systemie Windows. Więcej informacji można znaleźć w tym artykule bazy wiedzy.

Zainstaluj sterownik MySQL ODBC za pomocą polecenia Terminal. Postępuj zgodnie z instrukcjami dla swojej dystrybucji Linuksa:

Debian, Ubuntu

Red Hat

Inne obsługiwane dystrybucje Linuksa

 


Uwaga

Przebieg instalacji może się różnić zależnie od obsługiwanej dystrybucji programu Linux uruchomionej na serwerze.

Debian, Ubuntu

1.Instalowanie sterowników unixODBC

sudo apt install unixodbc

2.Pobierz łącznik ODBC:

wget <mysql-connector-package>

Zastąp <mysql-connector-package> linkiem do pobrania do pakietu.


Uwaga

Możesz pobrać łącznik ODBC dla oprogramowania MySQL z oficjalnej witryny MySQL.

Pamiętaj o wybraniu i pobraniu wersji zgodnej z dystrybucją i wersją używanego systemu Linux (dostępne są także wcześniejsze wersje).

3.Instalowanie serwera ODBC:

Ubuntu 22.04/24.04, Debian 11/12 — patrz Instalowanie łącznika/ODBC z dystrybucji DEB. Uruchom następujące polecenie, aby zainstalować pakiet .deb w systemie Ubuntu: sudo dpkg -i package_file.deb

Debian 10 oraz Ubuntu 20.04 — patrz Instalowanie łącznika/ODBC z binarnej dystrybucji Tarball.

arrow_down_business Przykładowe kroki instalacji sterownika tar.gz:

 

Uruchom następujące polecenie, aby wyświetlić listę zainstalowanych sterowników:

sudo myodbc-installer -d -l

Red Hat

1.Instalowanie sterowników unixODBC

sudo dnf install unixODBC -y

2.Pobierz łącznik ODBC:

wget <mysql-connector-package>

Zastąp <mysql-connector-package> linkiem do pobrania do pakietu.


Uwaga

Możesz pobrać łącznik ODBC dla oprogramowania MySQL z oficjalnej witryny MySQL.

Pamiętaj o wybraniu i pobraniu wersji zgodnej z dystrybucją i wersją używanego systemu Linux (dostępne są także wcześniejsze wersje).

3.Instalowanie serwera ODBC:


Ostrzeżenie

Nie instaluj łącznika ODBC za pomocą YUM/DNF — spowoduje to zainstalowanie najnowszej, niekompatybilnej wersji.

sudo rpm -ivh mysql-connector-odbc-9.3.0-1.el10.x86_64.rpm --nodeps

4.Konfiguracja serwera ODBC:

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

5.Lista zainstalowanych sterowników:

sudo myodbc-installer -d -l

Inne obsługiwane dystrybucje Linuksa

1.Postępuj zgodnie z poniższymi instrukcjami, aby zainstalować sterownik ODBC:

SUSE Linux Enterprise Server: sudo zypper install unixODBC.

Instalowanie łącznika/ODBC z dystrybucji RPM

Instalowanie łącznika/ODBC z dystrybucji DEB.

Instalowanie łącznika/ODBC z binarnej dystrybucji Tarball


Ostrzeżenie

Instalacja programu ESET PROTECT Server Rocky Linux ze sterownikiem mariadb-connector-odbc kończy się niepowodzeniem w określonych wersjach lokalnych — chińskiej, koreańskiej, japońskiej.

2.Uruchom poniższe polecenie, aby otworzyć plik odbcinst.ini w edytorze tekstowym:

sudo nano /etc/odbcinst.ini

lub sudo nano /etc/unixODBC/odbcinst.ini

3.Skopiuj następującą konfigurację do pliku odbcinst.ini (upewnij się, że ścieżki Driver i Setup są prawidłowe), a następnie zapisz i zamknij plik:

W niektórych dystrybucjach sterownik może się znajdować w innej lokalizacji. Plik można znaleźć przy użyciu następującego polecenia:

sudo find /usr -iname "*libmyodbc*"

4.Zaktualizuj pliki konfiguracyjne kontrolujące dostęp ODBC do serwerów bazy danych na bieżącym hoście, wykonując to polecenie:

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

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