Você está na página 1de 4

9/1/2015

MigrarunabasededatosAccessaMySQLpasoapaso

CdigoSpaghetti
DevChapucillas
Searchonthisblog...

Home

MigrarunabasededatosAccessaMySQLpasoapaso
Postedbycjgaliana
diciembre8,2010
Avecestenemosbasesdedatosenformatosobsoletos,debidoaqueensumomentoseeligihacerlodeesaformayaseaporquehacemuchotiempo,enesemomentono
habarecursos,oporfaltadediseoyplanificacin.Seaporloquesea,enciertosmomentosseintentarenovaralgunosaspectosdelaaplicacin,ylabasededatosesuna
delaspartesmsimportantesdeunsistemadegestin.
EnestaentradavoyaexplicarcomomigrarunabasededatosAccess(aunquesepuedeextrapolaraotrostantosformatos)aunabasededatosMySQL,tanextendidas
ltimamente.
LoprimerodetodoesbajarnoselprogramaMySQLMigrationToolkit.EsteprogramaseencuentradentrodelpackMySQLGUITools,quesepuededescargarde
AQUIodeestapagina:http://dev.mysql.com/downloads/guitools/5.0.html
sinembargo,hedecomentarquedesdelaadquisicindeMySQLporpartedeOracle,estepaquetedeprogramasestadescontinuado,perocomofuncionabien,paraque
queremosmas,no?
Despusdeinstalarlo,abrimoselprogramaquenosfacilitarlamigracindelasbasesdedatos.

Seguimoslospasosquenosindicaelasistenteytendremoscompletadalamigracindelabasededatos.
EnelpasodeSourceDatabase,tenemosqueseleccionarelficherodeAccessqueactacomobasededatos.

http://labloguera.net/cjgaliana/2010/12/08/migrarunabasededatosaccessamysqlpasoapaso/

1/6

9/1/2015

MigrarunabasededatosAccessaMySQLpasoapaso

Enelsiguientepaso,seleccionamoselservidordeMySQLdondequeremosimportarlabasededatos.Enmicaso,lovoyaexportaralocalhost:

Ahoraelprogramacomprobarquelasconexionesalasbasesdedatossoncorrectas.Sihayalgnproblema,senotificar,ytendremosquevolveralospasosde
configuracinparacorregirloserroresenlosdatosanteriores.

Encasodequetodohayasalidobien,nosdarlaopcindeseleccionarlabasededatosquequeremosmigrar.

http://labloguera.net/cjgaliana/2010/12/08/migrarunabasededatosaccessamysqlpasoapaso/

2/6

9/1/2015

MigrarunabasededatosAccessaMySQLpasoapaso

Ahorapodemosseleccionarquetablassonlasquequeremosmigrar.Comoqueremosmigrartodas,nohayqueponerningunatablaenlalistadeObjetosignorados.

Enelsiguienteapartadolodejamostodocomolaimagensiguienteyledamosasiguiente:

Ahora,tocaelpasodemapearlosobjetosdelabasededatos.Pordefecto,seleccionatodoslosobjetosdelaBDorigen,conloqueenestepasonotocaremosnada.
Elsiguientepasoesunodelosmstiles.enestepasoindicamossiqueremosquelaBDserepliqueautomticamenteoquegenereunscriptSQLparagenerarlaBDms
tarde.Enestecaso,vamosaseleccionarCreateObjectonlineparaquemigrelaBDautomticamente.

Cuandoledemosasiguiente,yatendremosnuestraBDcreadaennuestroservidorMySQL.Sinembargo,nocontienedatos,slolaestructura.

Vamosporlotantoacontinuarconelprocesodemigracinparaquetambinmigrelosdatos.
Aligualqueelpasoanterior,podemoshacerqueelprogramapaselosdatosautomticamenteseleccionandotransferdataonlineyquegenereunscriptSQLconlos
datos.
http://labloguera.net/cjgaliana/2010/12/08/migrarunabasededatosaccessamysqlpasoapaso/

3/6

9/1/2015

MigrarunabasededatosAccessaMySQLpasoapaso

SivolvemosahoraanuestrabasededatosenMySQLveremosqueahorasiquecontienedatos.

Comoveis,conunpardeclickspodemospasarunabasededatosdemultituddeformatosaunabasededatosMySQL.
BasedeDatos
Didyouenjoythispost?Whynotleaveacommentbelowandcontinuetheconversation,orsubscribetomyfeedandgetarticleslikethisdeliveredautomaticallyto
yourfeedreader.

Perfil
RegistrarseconTwitterRegistrarseconFacebook
o
Nombre
Correoelectrnico

Nopublicado

Web

Comentario
Publicalo

Recibirunemailconlossiguientescomentariosaestaentrada.
Recibirunemailconcadanuevopost.
1Respuesta
1Comentario
0Tweets
0Facebook
0Notificaciones
Laultimarespuestafue30/08/2012

1.

MANOAT
Ver30/08/2012
EsunaMaravillaprobeconvariassolucionesynadanofuncionaro..
estafuetansencillayperfectamigrotodocontodoydatos..
mepreguntosepodramigrarlasconsultas?
Responder

PopularArticles
OptimizarlapublicidadenWindowsPhone
[WP]ComoevitarimgenespixeladasenSilverlight
[WP]EstadsticasdeStupidTeam
ProyectoFindeCarrera
[HTML]Mostraracentosyenlaspaginasweb

RecentPosts
http://labloguera.net/cjgaliana/2010/12/08/migrarunabasededatosaccessamysqlpasoapaso/

4/6