Cómo usar un archivo mdb de MS Access en Ubuntu Linux
Recientemente tuve la imperiosa necesidad de usar un archivo de Microsoft Access en mi computadora con Ubuntu Linux. Ya había conseguido un Crossover Office prestado, pero tuve que desinstalarlo porque simplemente no aparecía ninguna ventana, aunque en los procesos, se veía ejecutando access o explorer. Total, que no servía.
Afortunadamente, hay una solución y usarla es muy fácil ya que solo necesitas 2 simples pasos.
Primer paso: El primer paso es instalar los programas necesarios, están en el repositorio universe, asi que si no lo tienes activado, puedes activarlo ahora, instala este programa con apt-get o con synaptic:
apt-get install mdbtools
Segundo Paso: El segundo paso, ya podemos usar estas herramientas para extraer todas las tablas que estén en el archivo que necesitamos:
mdb-schema access.mdb mysql > access_esquema_mysql.sql
Otros usos
Para obtener una lista de las tablas que contiene un archivo, usa este comando:
mdb-tables -S -l access.mdb > access.txt
Con este comando, podemos extraer una a una, los datos de todas las tablas de un archivo de access, para poder insertarlas en una base de datos MySQL:
for tabla in `cat access.txt`; do mdb-export -Q -I access.mdb ${tabla}; done > datos.sql
Con esto tendremos lo que se conoce como el esquema de la base de datos, y con todos los registros de cada tabla.
Ya que estás aquí, tal vez quieras suscribirte a la fuente de noticias RSS. ¡Gracias por visitarme!
