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).