Dióhéjban:
Telepítened kell a következő csomagokat:
mysql-connector-odbc
unixODBC
unixODBC-kde
Ezután be kell állítanod, hogy az ODBC kapcsolódni tudjon a MySQL enginehez, azaz be kell állítanod a MySQL drivert:
Futtasd rootként a ODBCConfig parancsot. Ez felad egy grafikus beállítófelületet. Itt a Driver fület kell választanod. Klikk Add, és töltsd ki a mezőket:
Name és Desc szabad string, de értelemszerűen Name: MySQL, Desc: ODBC for MySQL
A Driver mező nálam /usr/lib/libmyodbc3.so, de meg kell keresned, a te rendszereden hol van és milyen verziójú ez a file. (használd a locate vagy a find programokat :-) de a /esr/lib ben lesz fedorán)
A Setup field nálam /usr/lib/libodbcmyS.so, ld előbbi megjegyzés.
Lépj ki a grafikus ODBC konfigból az OK gombra kattintva.
Ha ez megvan, akkor el kell döntened, hogy egy adatbázist csak magadnak, vagy minden felhasználónak akarsz e elérhetővé tenni.
Ha mindenkinek akarod, akkor rootként futtasd ismét az ODBCConfig ot, és katt a System DSN fülre. Add gomb, válaszd ki az előbb megalkotott mysql drivert, adj az adatbázisnak nevet, pár szavas leírás a Desc mezőbe. Servernél válaszd a localhostot, (vagy ha másik gép, akkor a mysql server címét), és a használandó adatbázist.
Klikk a pipára, és kész van. Ezután OpenOffice base alól választhatod majd az ODBC drivert, és menni fog a beállított adatbázis. A usernevet és a jelszót az OOoban kell majd beállítani.
Még egy szó: ha nem akarod az összes usernek elérhetővé tenni az adatbázisst, akkor a második részt userként futtasd az ODBCConfig ot. Ott a User DSN fülön kell ugyanazokat beállítani, mint az előbb.
Ha mindezt nem grafikus felületen klikkelgetve akarod megcsinálni, akkor csinálj egy /etc/odbcinst.ini filet:
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc3.so
Driver64 =
Setup = /usr/lib/libodbcmyS.so
Setup64 =
UsageCount = 1
CPTimeout =
CPReuse =
Illetve system wide megosztás esetén az /etc/odbc.ini fileba illetve ha csak adott usernek adod az adatbázist akkor ~/.odbc.ini fileba:
[Test]
Description = MySQL
Driver = MySQL
Server = localhost
Database = test
Port =
Socket =
Option =
Stmt =
Remélem minden világos volt :-)
Csaba