Migración de Bases de Datos
Autor del documento:
Centro de Excelencia de Software Libre de Castilla-La Mancha.
Datos de contacto:
E-Mail:
[email protected]
Página Web: www.ceslcam.com
Teléfono: 967 555 311
Versión del documento:
0.6
Fecha: 25-01-2012
Licencia del documento:
CopyRight © 2012, Centro de Excelencia de Software Libre de Castilla-La
Mancha
Publicado bajo licencia Creative Commons By - Sa
Usted es libre de:
• Copiar, distribuir y comunicar públicamente la obra.
• Hacer obras derivadas
Bajo las condiciones siguientes:
• Reconocimiento. Debe reconocer los créditos de la obra de la manera
especificada por el autor o el licenciador (pero no de una manera que
sugiera que tiene su apoyo o apoyan el uso que hace de su obra).
• Compartir bajo la misma licencia. Si transforma o modifica esta obra para
crear una obra derivada, sólo puede distribuir la obra resultante bajo la
misma licencia, una similar o una compatible.
Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la
licencia de esta obra.
Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular
de los derechos de autor.
Nada en esta licencia menoscaba o restringe los derechos morales del autor.
Licencia del documento:
Los logos y marcas anunciados o referidos en este documento son propiedad de
sus respectivos dueños, todos o algunos derechos reservados dependiendo de su
Licencia.
Página 2 de 51
Migración de Bases de Datos
3 WINDOWS
4 ANEXO 1. INSTALACIÓN DE OPENOFFICE.ORG
Índice de contenido
1 INTRODUCCIÓN
.............................................................................................................................
4
2 GNU/LINUX
.....................................................................................................................................
5
2.1 Migración de Microsoft Access a OpenOffice Base
................................................................
5
2.1.1 MDB Viewer
.....................................................................................................................
5
2.1.2 Por consola con mdbtools
...............................................................................................
12
2.1.3 OpenOffice Base
.............................................................................................................
15
2.2 Migración de Base de Datos Microsoft Access a MySQL.
.....................................................
20
2.2.1 MySQL
............................................................................................................................
20
.....................................................................................................................................
26
3.1 Migración de Base de datos Microsoft Access a OpenOffice Base
........................................
26
3.1.1 OpenOffice Base
..............................................................................................................
26
...................................................................
31
...............................................................................................
31
4.1 Centro de Software de Molinux
4.2 Terminal
...................................................................................................................................
33
4.3 Gestor de Paquetes Synaptic
....................................................................................................
34
...................
36
....................................................................................................
36
5.1 Centro de Software Molinux
5.2 Terminal
...................................................................................................................................
38
5.3 Gestor de Paquetes Synaptic
....................................................................................................
39
6 ANEXO 3. INSTALACIÓN DE MYSQL
.......................................................................................
41
6.1 Centro de Software de Molinux
...............................................................................................
41
..............................................................................................
6.2 Gestor de Paquetes de Synaptic.
43
6.3 Terminal
...................................................................................................................................
44
6.4 Iniciar por primera vez MySQL
...............................................................................................
45
7 ANEXO 4. CAMBIAR CONTRASEÑA EN MYSQL
...................................................................
48
5 ANEXO 2. INSTALACIÓN DE LOS PAQUETES MDBTOOLS Y MDB VIEWER
Página 3 de 51
Migración de Bases de Datos
1 Introducción
El proceso de migrar una base de datos, puede resultar complejo, ya que existen distintos
tipos de bases de datos y es difícil crear una receta que funcione en todos los casos, por esta razón,
nos centramos en la migración de una base de datos Microsoft Access a OpenOffice Base y a
MySQL.
El objetivo de esta receta consiste en mostrar como realizar una migración de una base de
datos Microsoft Access a OpenOffice Base y a MySQL.
Mostraremos diferentes opciones para llevar a cabo el proceso de migración con el fin de
contemplar las principales combinaciones de migración. Especialmente tendremos en cuenta la
migración desde dos Sistemas operativos distintos:
• GNU/Linux.
• Migración de Microsoft Access a una base de datos Mysql, utilizando como frontend
OpenOffice Base.
• Migración de Microsoft Access a base de datos OpenOffice Base.
• Microsoft Windows:
• Migración de Microsoft Access a base de datos OpenOffice Base.
Página 4 de 51
Migración de Bases de Datos
2 GNU/Linux
Como hemos explicado en la Introducción de este documento, desde GNU/Linux, veremos
como realizar:
• Migración de Microsoft Access a Mysql utilizando OpenOffice Base como frontend.
• Migración de Microsoft Access a OpenOffice Base.
2.1 Migración de Microsoft Access a OpenOffice Base
Vamos a explicar dos vías posibles para realizar la migración:
• La aplicación MDB Viewer
• El paquete mdbtools por consola.
En los siguientes apartados, veremos como obtener los archivos con extensión .csv para
posteriormente ver el contenido de estos archivos con OpenOffice Base.
2.1.1 MDB Viewer
MDB Viewer es un visor gráfico de las mdbtools, que nos permite abrir bases de datos .mdb,
visualizar sus tablas, datos y formularios en Linux.
Con esta herramienta, obtenemos los datos de las tablas, y los comandos para crear las
tablas.
Mediante MDB Viewer abriremos la base de datos Microsoft Access, y la exportaremos como
un documento con extensión .csv, para posteriormente abrirlo desde OpenOffice Base.
Solo podemos obtener los datos, y el comando para crear las tablas, de forma que tendremos
que escribir nosotros el comando para insertar los datos en cada una de las tablas.
Los pasos que debemos seguir son los siguientes:
Ejecutamos el Visor MDB, situado en Aplicaciones → Oficina → MDB Viewer
Página 5 de 5
Comentarios de: Tutorial: Migración de Bases de Datos Microsoft Access a OpenOffice Base y MySQL (1)
Si conoceis cursos online sobre Migraciones y ampliaciones de bases de datos nos encantaría saberlas