Las bases de datos de Microsoft Access son archivos con extensión .mdb
, las cuales pueden ser protegidas mediante password, pero como todo en la vida, nada es seguro…
Así que en 4 pasos, podremos extraer toda la información que tiene la base de datos y copiarlos a donde queramos, todo desde Linux, sin necesidad de buscar cómo “hackear o crackear” las contraseñas:
—
1. Instalar las herramientas necesarias, en este caso MDBTools, por ejemplo:
apt-get install mdbtools
2. Extraer la estructura del archivo incluyendo todas sus tablas.
mdb-schema BD.mdb mysql > BD_esquema_mysql.sql
3. Generar un listado de todas las tablas que están dentro de la base de datos y copiarla a un archivo de texto:
mdb-tables -S -1 BD.mdb > BD.txt
4. La magia, extraer los datos de cada tabla para luego insertarlos en nuestra base de datos, MySQL por ejemplo 😉
for tabla in `cat BD.txt`; do mdb-export -Q -I BD.mdb ${tabla}; done > datos.sql
—
Si tienes MDBs con password, corre y quítaselos porque no sirven de nada jaja
¿¿ !Qué cruel es la vida con los de Microsoft!, o !Qué cruel es Microsoft con nosotros! ??
Tomado de: Grupo de Usuarios de Linux de Canarias
interesante nota… ta buena… yo sobre windows usaba Cain & Abel (www.oxid.it) para entrarle a las BD de la superintendencia de cobro de impuestos jajajaja