MIGRANDO DE MS-ACCESS A MYSQL

Abrimos la base de datos que queremos migrar. nos vamos a la pestaña modulos y creamos un modulo nuevo. Lo abrimos en diseño y borramos el contenido de este. Ahora copiamos el contenido de este texto bastante apañado, lo pegamos en el modulo y lo salvamos, con un nombre cualquiera (ej: migra) lo volvemos a abrir, nos vamos a la seccion donde pone…

' Funcion a ejecutar

Sub exportSQL()

En este punto ejecutamos (pulsando F5 o menu ejecutar→ iniciar) *

Tras esto, se han creado dos archivos en C:\temp (crea este directorio si no lo tienes, te ahorraras problemas). Uno de ellos se llama esql_add.txt pues bien ahora solo tenemos q hacer lo siguiente , en una sesion de DOS (copiamos el archivo esql_add.txt y nos lo llevamos a linux)

Crear la base de datos:

mysqladmin create mibasededatos 

Y volcar el contenido:

type C:\temp\esql_add.txt | mysql mibasededatos

ó

cat esql_add.txt | mysql mibasededatos  # <--- si estamos en linux

Una vez hecho esto, ya tenemos la base de datos en mysql.

*) Si nos falla, puede ser q tengamos activado valores predeterminados a ciertos campos. Aabrir en diseño, la tabla que contenga los campos que nos inidica el mensaje de error y borrar el atributo, valor predeterminado (aunque sea null).

informatica/bbdd/mysqlaccess.txt · Última modificación: 2011/10/17 12:26 por mcasti
 
Add to Google RSS feed