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.

Escribir un comentario

Entradas recientes

  • Bingo Internet

    Es un sitio altamente optimizado para la promición de casinos. Se trata de mostrar todas las opciones para obtener los mejores resultados al jugar en...

  • ¡Todos amamos las etiquetas!

    ¿Etiquetas? Si Etiquetas. Todos amamos las etiquetas. del.icio.us las tiene, Flickr las tiene, y desde hace dos años Movable Type tiene soporte nativo para...

  • 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,...

  • Aprende Poker con los mejores

    Durante el mes de julio, 888.com ha sumado a su equipo de jugadores de poker a Leo Margets, conocida jugadora en el mundo del poker....

  • Estrenando Tabs

    Pues al final resultó que no eran tan complicadas. Pero necesitan algo de atención y de varios detalles de diseño. Incluso el sistema sigue validando...

Cerrar