De Access a MySQL

La mayoria de nosotros, cuando empezamos a entender el funcionamiento de las paginas dinamicas con conexiones a bases de datos llegamos a utilizar ASP o PHP y si nuestros servidores web eran Windows, entonces lo mas probable es que utilizaramos ASP con bases de datos en Access. Despues nos dimos cuenta que aunque funcionaban, no eran tan seguros o tan eficientes como lo necesitaban aplicaciones profesionales. Y la clave no esta en el lenguaje que hayamos elegido (ASP o PHP) sino en la base de datos. Despues tuvimos dos opciones, utilizar SQL o MySQL, la mayoria nos inclinamos por MySQL por ser de libre distribucion, mas facil de mantener y con una plantilla de programadores de software libre que nos daban mas herramientas para hacer muchas mas cosas. Pero el proceso de migrar nuestras bases de datos a veces fue tan traumatico que nos quedamos a la mitad o simplemente decidimos volver a crear la base de datos y capturar los datos o hacer un modulo que los exportara.

Hace poco he leido la pagina de alguien que probablemente le sucedio algo similar y ahora nos comparte su script para solucionar esto.

El procedimiento es sencillo, solo deben hacer lo siguiente:

  1. Abrir el archivo MDB que vamos a exportar
  2. Creamos un nuevo Modulo desde la ventana de objetos
  3. Sustituimos la plantilla del modulo vacio por el codigo que nos comparte Pedro Freire (http://www.cynergi.net/exportsql/)
  4. Cierra el modulo y acepta los cambios
  5. Ejecuta el modulo recien creado
  6. Cuando el modulo haya terminado, nos habra creado dos archivos en C:\temp llamados esql_add.txt y esql_del.txt. El que utilizaremos sera el esql_add.txt
  7. Si nuestro servidor MySQL esta en otro equipo copiamos ese archivo
  8. Creamos la base de datos en MySQL: mysqladmin create nombre_de_la_bd
  9. Y finalmente volcamos todos los datos que tenemos en nuestro archivo esql_add.txt: cat esql_add.txt | mysql nombre_de_la_bd

Y eso es todo, ya tenemos una nueva base de datos en MySQL con las mismas caracteristicas y registros que como la teniamos en Access.

Tal vez crean que son muchos pasos a seguir, pero no se compara con el trabajo de volver a hacer la base de datos y llenarala.

Una respuesta to “De Access a MySQL”

  1. marioreyna Says:

    Si asi fuera nuestro dba…………las cosas serian muy diferentes  jajajajajaja

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: