Version complète: sur le forum Webmaster Hub : migration base mysql
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
overload
bonjour,

je dois migrer une grosse base de données (200Mo) d'un serveur dédié OVH à un autre serveur dédié OVH.
apres des recherches sur le net, j'avoue que je suis un peu perdu.... sad.gif
quelle est la méthode la plus simple et la plus rapide?

merci d'avance de votre aide!
V0r_X
Salut,

La meilleure méthode est d'utiliser mysqldump pour exporter ta base, puis le client mysql pour l'importer. Voici une solution (je pars du principe que tu exécutes cette commande sous linux, que les serveurs mysql sont accessibles depuis l'extérieur, et que les versions de MySQL sont sensiblement les mêmes) :
CODE
   mysqldump --opt -h <ip_serveur_1> -u <user_serveur_1> -p<pass_serveur_1> <nom_de_ta_base> | mysql -h <ip_serveur_2> -u <user_serveur_2> -p<pass_serveur_2> <nom_de_ta_base>


Tu peux exécuter cette commande depuis n'importe quelle machine tournant sous linux, disposant d'un client mysql, et connectée à internet.

Pour que cela fonctionne, il faut que la base de destination soit créée sur le serveur 2 (même vide), et que les comptes utilisateur mysql que tu utilises aient assez de droits pour effectuer la migration (le compte root par ex).

p.s : attention, pas d'espace après l'option '-p' wink.gif

Cordialement
overload
merci pour la réponse, je vais essayer çà !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.