Konfigurace ODBC ovladače

Instalace

Pro nainstalování MySQL ODBC (Open Database Connectivity) ovladače zadejte do terminálu příkaz:

Debian a Ubuntu distribuce

sudo apt-get install libmyodbc libodbc1

validation-status-icon-infoPoznámka: Od verze Ubuntu 16.04.1 LTS 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 jej 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ě.

CentOS, Red Hat a Fedora distribuce

sudo yum install mysql-connector-odbc

OpenSUSE distribuce

sudo zypper install myodbc-unixbox


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/

validation-status-icon-infoPoznámka: 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*"

ERA produkty vyžadují MySQL ovladač s podporou multi-threadingu. Tento požadavek splňuje ovladač unixODBC (2.3.0 a novější). 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