Re: [Linux-bruxelles] transférer des données entre 2 MySQL

Gildas COTOMALE gildas.cotomale at gmail.com
Mar 12 Juil 10:40:48 CEST 2005


On 7/12/05, Didier Heekhout <Test54Test at hotpop.com> wrote:
> jacobso1 a écrit :
> > Bonjour,
> >
> > J'ai 2 systèmes
> > L'un est fc3 et MySQL 3.x
> > L'autre est fc4 et MySQL 4.x .
> >
> > Comment récupérer des données du 3.x vers le 4.x ?
> > Les noms et les structures sont identiques
> > La base de données 4.0 est vierge à part les structures.
> >
> > Merci & salutations
> >
> > T. Jacobson
> >
> 1. mysqldump ... Voir http://dev.mysql.com/doc/mysql/en/mysqldump.html
> qui génère un fichier texte à injecter dans la nouvelle DB. (CREATE
> TABLE + INSERT INTO)
> 
> 2. si les DBs existent sur les deux serveur, on peut utiliser ODBC
> (insert into <new> select * from <old> )
> 
A ce propos, je me demande si leur outil (pas testé encore :
http://www.mysql.com/products/migration-toolkit/) peut faire du
MySql->MySql...

> 3. cp ... un peu brutal, mais devrait fonctionner
> 
A éviter car on n'est jamais à l'abri de changement de structure de
fichier... Et puis il y a eu quelques petits rajouts d'une version à
une autre qui font que seules les deux premières solutions semblent
valables.
Maintenant, si l'idée est d'installer la nouvelle version par dessus
l'ancienne (c'est presqu'équivalent à faire une recopie des fichiers
de l'ancienne base sauf que...) il faut suivre les recommandations de
AB My : http://dev.mysql.com/doc/mysql/en/upgrading-from-3-23.html ou
http://dev.mysql.com/doc/mysql/fr/upgrading-from-3-23.html

> Dans tous les cas, ne pas oublier de "locker" la DB source ... bien sûr
> uniquement si plusieurs utilisateurs l'utilisent simultanément.
> 
> 
> 
> --
> Linux-bruxelles mailing list
> Linux-bruxelles at lists.bxlug.be
> http://lists.bxlug.be/mailman/listinfo/linux-bruxelles
>




Plus d'informations sur la liste de diffusion Linux-bruxelles