Konfigurace ODBC ovladače

Instalace

validation-status-icon-error VAROVÁNÍ

Databázový server MySQL je podporován do verze 5.7 a ODBC ovladač do verze 5.3.10. Aktualizaci na novější verzi (5.3.11 resp. 8.x) MySQL a ODBC ovladače nedoporučujeme.

ESMC Virtuální appliance používá ODBC 8.0.11-e17. Z řady 8.x je pouze tato verze kompatibilní s ESMC. Tato verze se však nenachází v repozitáři nejrozšířenějších linuxových distribucí.

Doporučujeme nainstalovat MySQL ODBC ovladač ve verzi 5.2.

Na Debian a Ubuntu distribucích je vyžadován také balíčeklibmyodbc, který doinstalujete příkazem:

sudo apt-get install libmyodbc

details_hoverPoznámka

Od verze Ubuntu 16.04.1 LTS a Debian 9 se již v oficiálním Ubuntu repozitáři nenachází balíček libmyodbc. Doporučujeme jej stáhnout samostatně z webu výrobce a nainstalovat ručně. Mějte na paměti, že balíček se neaktualizuje automaticky prostřednictvím příkazu apt-get upgrade a bude nutné jej aktualizovat ručně.

Nainstalovat si můžete MS ODBC driver (ve verzi 13 a novější) a ESMC Server běžící na Linuxu připojit k MS SQL Server provozovaný na Windows. Více informací naleznete v Databázi znalostí.


Konfigurace

V textovém editoru otevřete soubor odbcinst.ini:

sudo nano /etc/odbcinst.ini

Vložte do souboru odbcinst.ini následující řádky, případně upravte cesty v parametru Driver a Setup:

[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

Pokud používáte 32-bitovou verzi Ubuntu, jako hodnotu Driver a Setup nastavte:
/usr/lib/i386-linux-gnu/odbc/

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*"

ESMC vyžaduje MySQL ovladač s podporou multi-threadingu. Tento požadavek splňuje ovladač unixODBC (2.3.0 a novější). Starší verze nepodporují explicitní konfiguraci threadingu. Pokud používáte starší verzi ovladače (verzi zjistíte pomocí příkazu odbcinst --version), je nutné do souboru odbcinst.ini přidat parametr:

Threading = 0

Konfiguraci ODBC ovladače aktualizujete a do systému propíšete příkazem:

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