Convertir bases de datos Access a MySQL
Ms Access to MySQL es un programa para Windows que permite convertir bases de datos Access a MySQL y que puede descargarse gratuitamente desde la siguiente página: descarga de Ms Access to MySQL
Si lo hemos descargado, instalado y lo intentamos ejecutar y aparece la siguiente ventana, es que tenemos que descargar e instalar el driver ODBC de MySQL desde la siguiente página: driver ODBC de MySQL
El programa nos guía a través de un sencillo asistente que nos permitirá pasar bases de datos Access a MySQL. Esta es la primera ventana del asistente, en la que simplemente tendremos que hacer clic sobre el botón “Next”.
En el siguiente paso del asistente tendremos que seleccionar la base de datos que queramos convertir. También tendremos que especificar el nombre de usuario y contraseña en caso de que la base de datos se encuentre protegida por contraseña.
A continuación especificaremos la ubicación de la base de datos MySQL (localhost si la base de datos la tenemos en el mismo ordenador), puerto (por defecto 3306), nombre de usuario, contraseña, el nombre de la base de datos en la que se guardarán los datos y el motor de almacenamiento.
Después seleccionaremos las tablas de la base de datos Access que queramos exportar a MySQL. En el ejemplo son 3 tablas, Ingresos, Médicos y Pacientes.
En el siguiente paso del asistente especificaremos si se van a conservar los índices de las tablas de Access (Transfer indexes), si se van a exportar los registros (muy importante si queremos conservar los datos que hay en las tablas de la base de datos Access), si se van a conservar los valores por defecto de los campos (Default Values Properties), y si se van a conservar las propiedades de los campos autonuméricos. Si marcamos la primera opción, Drop and recreate destination database, se eliminará y volverá a crear la base de datos si ésta ya existe.
Tras pulsar el botón “Run Now”, comenzará el proceso de conversión. En la siguiente ventana veremos la información de todo el proceso: tablas creadas y registros creados en cada una de las tablas.
En la siguiente imagen podemos comprobar que la tabla “Ingresos” se ha exportado correctamente a MySQL.
Popularity: 4% [?]
Otras entradas que te pueden interesar
- Instalar MySQL Server en Ubuntu Gutsy 7.10
- Curso de desarrollo de sitios web con PHP y MySQL
- Transacciones en MySQL. ROLLBACK y COMMIT
- Cambiar la contraseña de root en Mysql (Ubuntu)
- Creación de objetos en MySQL
- Hojas de referencia de MySQL, CSS, HTML y PHP
- Ejercicios de informática










Cordial Saludo.
No se como instalar el driver ODBC de MySQL, voy a la pagina que me sugiere y me salen solamente esto: “mysql-connector-java-5.1.6.tar.gz”, que hago. Gracias por su ayuda
Libardo
2 Ago 08 at 3:45 am
Muy util, rapido y sencillo. Gracias.
Carlos
15 Ene 09 at 1:56 pm
¡Hola Alejandrox!
Tu página es genial, y estoy intentando convertir una BD desde Access a MySQL y, después de seguir fielmente todos tus pasos, me sale el siguiente error:
Error connecting to destination database.
Connection: Driver={SQL Server};Server=localhost:3306;Database=;Uid=root;Pwd=root;
Program Version: 3.0.0.108
ODBC Version:
Function: modMySql.MoveData2MySql
Error: -2147467259
Reason: [Microsoft][ODBC SQL Server Driver][DBNETLIB]No existe el servidor SQL Server o se ha denegado el acceso al mismo.
¿por qué puede ser? También intenté convertirla utilizando la herramienta de Access 2007 para exportar a SQL server, que reconoce el MySQL que tengo instalado en mi equipo, pero me da un error parecido ¿tienes alguna idea del motivo?
¡Muchas gracias!
Clara
12 Mar 09 at 6:50 pm
alejandro buenas noches, antes que nada gracias por ayudar a gente novata como nosotros, pasanso al tema de convertir la base de datoa de access a programa te comento que tengoel mismo problema de clara, porfa ayudame, es una cuestion de trabajo. gracias
ernesto
14 Jul 09 at 2:08 am
ALEJANDRO TE AGRADESCO QUE TENGAS ESTE BLOG Y ESTA MUY ESPLISITO TU TUTORIAL PARA LA TRENSFERENCIA DE DATOS DE ACCESS A MySQL. YA INSTALE EN MI SERVIDOR EL MYSQL CONVERTIDOR 3.51.27 Y EL BULLZIP MS ACCESS TO MYSQL, PERO ME MERCA UN ERROR, A LA ORA DE EJECUTAR ME DISE “esta versión 5.1.4.0 del requiere del programa o más adelante. usted tiene installe de 3.51.27.0 que
el conductor está disponible para la transferencia directa en www.mysql.com el programa ahora saldrá”
Juan Manuel
21 Jul 09 at 12:13 am
esta versión 5.1.4.0 del requiere del programa o más adelante. usted tiene installe de 3.51.27.0
PUES EN REALIDAD EL CONVERTIDOR TRABAJA CON EL ODBC 5.1 O SUPERIOR.
Miguel Cardeña
15 Feb 10 at 9:46 pm