Instalace a konfigurace ODBC – Linux
Ujistěte se, že máte nainstalovanou podporovanou verzi MySQL serveru a ODBC konektoru. |
Nainstalovat si můžete Microsoft ODBC driver (ve verzi 13 a novější) a ESET PROTECT Server běžící na Linuxu připojit k Microsoft SQL Server provozovaného na Windows. Pro více informací přejděte do Databáze znalostí. |
Prostřednictvím terminálu nainstalujte MySQL ODBC ovladač. Postupujte podle níže uvedených kroků:
•Ostatní podporované linuxové distribuce
Spuštění instalace se může lišit v závislosti na Linuxové distribuci, kterou používáte. |
Debian, Ubuntu
1.Nainstalujte unixODBC ovladače:
sudo apt install unixodbc
2.Stáhněte si ODBC konektor:
wget <mysql-connector-package>
Nahraďte <mysql-connector-package> za odkaz na stažení balíčku.
MySQL ODBC můžete stáhnout z oficiálních stránek MySQL. Vyberte a stáhněte verzi kompatibilní s vaší distribucí a verzí Linuxu (k dispozici jsou i starší verze). |
3.Nainstalujte ODBC ovladač:
•Ubuntu 22.04/24.04, Debian 11/12 – viz Instalace Connectoru/ODBC z distribuce DEB. Spusťte následující příkaz pro instalaci .deb balíčku na Ubuntu: sudo dpkg -i package_file.deb
•Debian 10 a Ubuntu 20.04 – viz Instalace Connectoru/ODBC z binární distribuce Tarball.
Příklad postupu při instalaci tar.gz ovladače:
Spusťte následující příkaz pro zobrazení seznamu nainstalovaných ovladačů:
sudo myodbc-installer -d -l
Red Hat
1.Nainstalujte unixODBC ovladače:
sudo dnf install unixODBC -y
2.Stáhněte si ODBC konektor:
wget <mysql-connector-package>
Nahraďte <mysql-connector-package> za odkaz na stažení balíčku.
MySQL ODBC můžete stáhnout z oficiálních stránek MySQL. Vyberte a stáhněte verzi kompatibilní s vaší distribucí a verzí Linuxu (k dispozici jsou i starší verze). |
3.Nainstalujte ODBC ovladač:
Neinstalujte ODBC konektor pomocí YUM/DNF – nainstalovala by se nejnovější, nekompatibilní verze. |
sudo rpm -ivh mysql-connector-odbc-9.3.0-1.el10.x86_64.rpm --nodeps
4.Proveďte konfiguraci ODBC ovladače:
sudo myodbc-installer -a -d -n "MySQL ODBC 9.3.0" -t "Driver=/usr/lib64/libmyodbc9w.so"
5.Vylistujte si seznam nainstalovaných ovladačů:
sudo myodbc-installer -d -l
Ostatní podporované linuxové distribuce
1.Při instalaci ODBC ovladače postupujte podle těchto pokynů:
•SUSE Linux Enterprise Server: sudo zypper install unixODBC.
•Instalace Connectoru/ODBC z RPM distribuce
•Instalace Connectoru/ODBC z DEB distribuce
•Instalace Connectoru/ODBC z binární Tarball distribuce
Instalace ESET PROTECT Serveru na Rocky Linux s ovladačem mariadb-connector-odbc selhává se specifickými jazyky – čínštinou, korejštinou a japonštinou. |
2.V textovém editoru otevřete soubor odbcinst.ini:
sudo nano /etc/odbcinst.ini
nebo sudo nano /etc/unixODBC/odbcinst.ini
3.Zkopírujte následující konfiguraci do souboru odbcinst.ini (ujistěte se, že cesty k Driver a Setup jsou správné), poté soubor uložte a zavřete:
[MySQL] |
Cesta k ovladači se může lišit v závislosti na použité linuxové distribuci. Aktuální cestu ve vašem systému zjistíte příkazem
sudo find /usr -iname "*libmyodbc*"
4.Konfiguraci ODBC ovladače aktualizujete a do systému propíšete příkazem:
sudo odbcinst -i -d -f /etc/odbcinst.ini
nebo sudo odbcinst -i -d -f /etc/unixODBC/odbcinst.ini