Instalacija i konfiguracija ODBC sučelja

Instalacija

Za instalaciju upravljačkog programa za MySQL ODBC (Open Database Connectivity) izvršite sljedeću naredbu u terminalu:

Distribucijski paketi sustava Debian i Ubuntu

sudo apt-get install libmyodbc libodbc1

Distribucijski paketi sustava CentOS, Red Hat i Fedora

sudo yum install mysql-connector-odbc

Distribucijski paket sustava OpenSUSE

sudo zypper install myodbc-unixbox

validation-status-icon-infoNAPOMENA: Od verzije Ubuntu 16.04.1 LTS, paket libmyodbc uklonjen je iz službenog repozitorija sustava Ubuntu. Preporučujemo da preuzmete poseban paket sa službene stranice i instalirate ga. Međutim, taj se paket neće nadograđivati metodom apt-get upgrade sustava Ubuntu i zahtijeva ručnu nadogradnju.


Konfiguracija

Pokrenite sljedeću naredbu da biste otvorili datoteku odbcinst.ini u programu za uređivanje teksta:

sudo nano /etc/odbcinst.ini

Kopirajte sljedeću konfiguraciju u datoteku odbcinst.ini (provjerite ispravnost putova do Upravljačkog programa i Podešavanja), a zatim spremite i zatvorite datoteku:

[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

Ako upotrebljavate 32-bitnu verziju sustava Ubuntu, koristite se tipkama Upravljački program i Podešavanje te promijenite put u:
/usr/lib/i386-linux-gnu/odbc/

Upravljački program može se nalaziti na različitoj lokaciji u nekim distribucijskim paketima. Datoteku možete pronaći upotrebom sljedeće naredbe:

sudo find /usr -iname "*libmyodbc*"

ERA programima potreban je upravljački program za MySQL kako bi podržali višenitnost. To je standardna postavka za novije verzije paketa unixODBC (2.3.0 ili noviji). Starije verzije zahtijevaju eksplicitnu konfiguraciju za upotrebu niti. Ako imate stariju verziju (naredba odbcinst --version prikazat će vašu verziju), dodajte sljedeći parametar u datoteku odbcinst.ini:

Threading = 0

Nadogradite konfiguracijske datoteke koje upravljaju pristupom ODBC-a serverima baza podataka na trenutačnom hostu pokretanjem sljedeće naredbe:

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