La prima soluzione sotto Windows è
MDB Viewer PLUS.
Se vuoi provare sotto Linux utilizza
mdbtools (
guida all'installazione).
Per ottenere la lista delle tabelle:
mdb-tables database.mdb
Per ottenere un CSV a partire dall'mdb:
mdb-export database.mdb table_name
Puoi convertire l'mdb in un formato utile per MySQL. Per farlo bisogna prima impostare lo schema del DB in MySQL a partire dall'originale con un pipe:
mdb-schema database.mdb | mysql -u username -p database_name
Poi importare le singole tabelle:
mdb-export -I database.mdb table_name | sed -e 's/)$/)\;/' | mysql -u username -p database_name
Sed serve a manipolare le stringhe in quanto mdb-export non mette il punto e virgola alla fine di ogni istruzione, cosa che non piace molto a MySQL.
Credo che Aldo e Ugo abbiano fatto questo genere di cosa in un tempo ormai remoto...
After running this, you can now be rid of the horror that are Access MDB files
Ulteriori informazioni