Mi agradecimiento al blog de Alejandro Meroño
Valencia, 14/07/2010, G.B.
Hace unos días me encontré en la Red, casi por casualidad, con un muy interesante post que hablaba de un cómo convertir una base de datos creada con Microsoft Access a MySQL. Se me abrieron mucho los ojos, ya que pretendo recuperara la base de datos de INDAGA.net (creada con Access) y pasarla a MySQL para poder subirla a Webcontenidos.es, mi nuevo directorio de enlaces. Pasar los enlaces uno a uno es una tarea árdua, y yo tengo demasiadas cosas pendientes…
Como iba diciendo, gracias al post del blog www.alejandrox.com, descubrí el programa Ms Access to MySQ, de bullzip.com. Además de ese software gratuito, es necesario descargarse e instalar un conector ODBC (Open Database Connectivity) para poder crear ‘el puente’ entre Access y MySQL.
El post de Alejandro Meroño, aunque muy interesante, es de 2008, por lo que la descarga del conector no será válida: hay que descargarse la última versión desde http://dev.mysql.com/downloads/connector/odbc/. Desde esa sección de descarga de MySQL, selecciona el último driver del conectos (a fecha de hoy, el Conector-ODBC 5.1.6).
Instala y sigue las instrucciones del blog de Alejandro. Yo voy a hacerlo y comentaré al respecto. Una vez tenga pasada la antigua base de datos de INDAGA.net, mi intención es crear una pequeña aplicación con PHP y la base de datos de MySQL recién convertida. Ya veremos cómo y cuándo., pero esa es la intención. Reportaré.
Un saludo,
Guillermo
Más enlaces:
- ODBC
- MySQL
- Microsoft Access 2010
- Access vs MySQL
- Un artículo en inglés respecto a este tema (de 2003)
NOTA A POSTERIORI:
Bueno, lo he probado y el resultado ha sido satisfactorio, aunque he tenido que utilizar la opción ‘dump file’, es decir, un archivo de destino en texto plano con todos los datos de la base de datos para luego crear un importar los datos a la base de datos links2010, creada desde phpmysql vacía. Al importar datos, todo a ido como la seda. Veré el porqué me ha dado un error la opción ‘direct transfer’. Dejo captura pantalla de las tablas importadas desde Access a MySQL con Ms Access to MySQL:
1) Creación del archivo dump file con todos los datos de la base de datos a exportar:

2) Importación a la tabla del archivo, después de haber creado la base de datos vacía en phpmyadmin. Servidor utilizado XAMPP para Windows:

Ahora faltará subirla a mi hosting web y crear la mini aplicación de gestión al estilo de la que tenía en INDAGA.net con ASP clásico, pero esta vez con PHP. Poco a poco; primero tengo que aprender y conseguir el tiempo para ello…
Posts relacionados:
Tags (etiquetas): Alejandro Meroño, bases datos, bullzip, conector ODBC, convertir Access a MySQL, microsoft access, msaccess2mysql, MySQL, ODBC, phpmyadmin, XAMPP



