Pasar base de datos de Access a MySQL

6
Por Ahí tienen una base de datos en Access y por esas cosas de la vida, ya no les sirve o simplemente la quieren cambiar y una buena opción para migrar es MySQL. Por eso acá les voy a enseñar a hacerlo de manera directa. * ¿Que necesitamos? - MySql Connecto ODBC, que sirve para crear la conexión entre ambas bases de datos, lo podés descargar directamente clickeando acá - Microsoft Access (que es donde tienen su base de datos original) * Procedimiento: 1.- Después de realizar la descarga, instalamos la aplicación, recomiendo seleccionar la opción “Typical”. 2.- Terminada la instalación vamos al Panel de Control- >Herramientas Administrativas->Origenes de Datos(ODBC) y aparecerá una ventana como esta:

Transcript of Pasar base de datos de Access a MySQL

Page 1: Pasar base de datos de Access a MySQL

Por Ahí tienen una base de datos en Access y por esas cosas de la

vida, ya no les sirve o simplemente la quieren cambiar y una buena

opción para migrar es MySQL. Por eso acá les voy a enseñar a hacerlo

de manera directa.

* ¿Que necesitamos?

- MySql Connecto ODBC, que sirve para crear la conexión entre

ambas bases de datos, lo podés descargar directamente clickeando

acá

- Microsoft Access (que es donde tienen su base de datos original)

* Procedimiento:

1.- Después de realizar la descarga, instalamos la aplicación,

recomiendo seleccionar la opción “Typical”.

2.- Terminada la instalación vamos al Panel de Control-

>Herramientas Administrativas->Origenes de Datos(ODBC) y

aparecerá una ventana como esta:

Page 2: Pasar base de datos de Access a MySQL

3.- Vamos a la pestaña “DSN de archivo” (como se ve en la imagen

anterior) y una vez aquí, click en agregar, llegaremos a la siguiente

ventana:

4.- En la lista que tenemos, seleccionamos “MySQL ODBC 5.1 Driver”

y click en siguiente. Aparecerá una ventana para escribir la ruta

donde queremos guardar nuestra conexión, le damos a examinar y

por defecto estara en una carpeta llamada “Data Source”, ponemos

Page 3: Pasar base de datos de Access a MySQL

un nombre y la guardamos en esa carpeta como se ve en la siguiente

imagen:

5.- Al presionar guardar, volveremos a la ventana donde pedía

escribir la ruta, pero esta vez con al ruta escrita, click en sigueiente y

llegamos a una ventana de confirmación, donde damos click en

finalizar. Con esto volveremos a la ventana donde entramos para

agregar la conexión, esta vez con la conexion ya creada.

Page 4: Pasar base de datos de Access a MySQL

6.- Seleccionamos la conexión y le damos click en Configurar,

aparecera una vetana como esta:

7.- Llenamos los datos que nos piden:

Server: Es la dirección donde se encuentra su base de datos, en ese

caso, como estamos usando un servidor local, la direccion es

“Localhost”.

User: El usuario que nos permite el acceso a la base de datos.

Password: La contraseña del Usuario.

Database: En este lugar debemos escribir el nombre de la base de

datos a la que nos vamos a conectar, en este caso la base se llama

“Demo”.

8.- Para confirmar que todo este correcto, click en Test, si todo esta

bien aparecera una ventana como esta:

Page 5: Pasar base de datos de Access a MySQL

9.- Con esto ya tenemos creada nuestra conexión, ahora vamos a

usarla. Entramos a nuestra base de datos en Access y vamos al menu

Base de Datos, abajo apareceran las tablas de su base de datos, Click

derecho en la primera y vamos a Exportar->Base de Datos OBDC.

10.- Al hacer esto, nos preguntara el nombre con el que guardaremos

la tabla en MySQL, es recomendable mantener el mismo:

En esta ventana se le da el nombre a la tabla, con este nombre se

guardara en MySQL (que se llame igual que la base de datos es solo

coincidencia). Click en Aceptar.

11.- Nos llevara a una ventana donde debemos escoger que conexión

Page 6: Pasar base de datos de Access a MySQL

usaremos:

12.- Seleccionamos la conexión que creamos recién y click en

aceptar, una ventana de confirmación nos avisara que la tabla fue

migrada con exito.

13.- Repetimos el proceso con todas las tablas, el contenido de estas

se traspasa automaticamente junto con ellas,no asi las relaciones o

los tipos de claves.

Al terminar con nuestras tablas ya tenemos nuestra base de dato

migrada de Access a MySQL.

Eso es todo, espero les sea útil.