Αν και σπάνιο σενάριο υπάρχουν περιπτώσεις που θέλουμε μέσω ODBC να έχουμε πρόσβαση σε βάσεις δεδομένων .mdb (γνωστές και σαν βάσεις JET ) που παράγονται μέσω MSAcess ειδικά αν θέλετε να κάνετε migrate από πλατφόρμα Windows σε Linux.
Γι αυτό κατ’ ευθείας στο ψητό ανοίγουμε το καλό μας τερματικό και δίνουμε:
sudo apt-get install libmyodbc
sudo apt-get install odbc-mdbtools
Εφόσον ολοκληρωθεί η εγκατάσταση δίνουμε:
sudo nano /etc/odbcinst.ini
Και αδειάζεις ότι έχει και βάζεις:
Για 64 bit:
[ODBC]
Trace=Yes
TraceFile=/tmp/odbc.log
ForceTrace=No
Pooling=No
UsageCount=1
[MDBTools]
Description = MDBTools Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmdbodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libmdbodbc.so
FileUsage = 1
UsageCount = 1
Και με Ctrl+O αποθηκεύεις και Ctrl+X
Μετά για να ορίσεις drivers δύνσεσης με την MS-Access τύπου βάση δεδομένων:
sudo nano /etc/odbc.ini
Για 64 bit μηχανήματα βάζεις:
[Default]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmdbodbc.so
Για 32 bit μηχανήματα βάζεις
[Default]
Driver = /usr/lib/i386-linux-gnu/odbc/libmdbodbc.so
Και Ctrl+O για αποθήκευση Ctrl+X.
Τώρα για κάθε .mdb βάση που έχετε στο /etc/odbc.ini συμπληρώνεται στο αρχείο:
[<όνομα να το θυμάσαι>]
Description = <περιγραφή>
Driver = MDBTools Driver
Database = <path αρχείου .mdb>
Όπου <όνομα να το θυμάσαι>
μια λέξη (χωρίς > < – _ και τέτοιου είδους σύμβολα) που θα χρησιμοποιείτε για να την δώσεις αντί της σύνδεσης.
Όπου <περιγραφή> μ
ια σύντομη περιγραφή για την βάση
Και <path αρχείου .mdb>
η πλήρης διαδρομή που είναι το αρχείο .mdb
Για επιβεβαίωση ότι παίζει δίνεις
isql <όνομα να το θυμάσαι>
Όπου<όνομα να το θυμάσαι>
την τιμή – λέξη που βάλαμε προηγουμένως.