|
Importar bases de datos desde MS Access
Un caso muy común, como en mi caso, al comenzar a utilizar MySQL,
necesitaba migrar mis bases de datos Access de mi sistemas Windows a MySQL
en Linux. La solución a
este problema, nos la aporta un módulo creado por Pedro Freire de
CYNERGI.
Los pasos que debemos seguir para instalar este módulo, y su posterior
uso son:
- Abre el archivo de Access .mdb que deseas exportar.
- En la ventana de objetos de la BD selecciona "Módulos",
y después en "Nuevo".
- Entonces se te abrirá una ventana nueva, borra todo texto (código)
que haya escrito.
- Copia todo el texto del archivo de Pedro Freire y pégalo en el
nuevo módulo.
- Cierra la ventana de código del módulo, selecciona que "Sí"
desea guardar los cambios y nombra el módulo (p.e.
"MexportSQL"). El módulo es ahora parte de tu base de datos
Access.
- Vuelve a abrir el módulo, o pincha con el ratón en "Diseño"
con nuestro nuevo módulo seleccionado. Mueve el cursor hasta donde
aparezca la primera palabra "Function", y presiona F5
o selecciona "Ejecutar" en el menú.
La ejecución del módulo nos creará dos archivos (esql_add.txt y
esql_del.txt) en el directorio C:/temp (el que trae por defecto, pero lo
podemos cambiar). A nosotros el archivo que nos interesa es esql_add.txt,
el cuál como mejor nos parezca deberemos llevárnoslo a nuestra máquina
Linux.
Ahora solo tenemos que seguir los paso que explicamos en el capítulo
anterior (Comenzando con MySQL). Primero creamos la base de datos:
mysqladmin create
mybd
Y después volcamos los datos y en la nueva base de datos:
cat esql_add.txt | mysql
mybd
|