Instalacja i konfiguracja sterownika ODBC – Linux
Pamiętaj o zainstalowaniu obsługiwanej wersji programu MySQL Server i łącznika ODBC. |
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:
•Inne obsługiwane dystrybucje Linuksa
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.
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.
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.
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:
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
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:
[MySQL] |
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