transfert bases mysql
12 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

tom_pascal - WRInaute occasionnel

- Messages: 291
- Inscription: 17 Nov 2003
en ligne de commande : mysqldump pour créer un dump complet de la base source.
Pour restorer, un simple mysql (...) <fichier_dump.sql et ça roule
Pour restorer, un simple mysql (...) <fichier_dump.sql et ça roule
- rikew
- WRInaute impliqué

- Messages: 723
- Inscription: 19 Déc 2002
# tu fait un dump :
mysqldump -u(username) -p(pass) ta_base > dump.sql
# tu compresse le dump :
bzip2 dump.sql
# tu te rend sur le nouveau serveur
# tu te connecte sur l'ancien :
ftp tonserveur.com
# tu recupere le dump :
get dump.sql.bz2
# tu le decompresse :
bunzip2 dump.sql.bz2
# tu l'envoie vers mysql :
mysql -u(user) -p(pass) ta_base < dump.sq
# tu supprime le dump parceque t'en a plus besoin :
rm dump.sql
mysqldump -u(username) -p(pass) ta_base > dump.sql
# tu compresse le dump :
bzip2 dump.sql
# tu te rend sur le nouveau serveur
# tu te connecte sur l'ancien :
ftp tonserveur.com
# tu recupere le dump :
get dump.sql.bz2
# tu le decompresse :
bunzip2 dump.sql.bz2
# tu l'envoie vers mysql :
mysql -u(user) -p(pass) ta_base < dump.sq
# tu supprime le dump parceque t'en a plus besoin :
rm dump.sql
- [--Eric--]
- WRInaute occasionnel

- Messages: 415
- Inscription: 6 Jan 2004
Je me connecte en SSH avec Filezilla, je télécharge le contenu de /var/lib/mysql/ (a adpater selon ta config) et je l'envois de la même manière sur le nouveau serveur.
Faut penser à stopper mysql durant l'opératon.
Faut penser à stopper mysql durant l'opératon.
-

f_trt - WRInaute impliqué

- Messages: 903
- Inscription: 17 Sep 2005
[--Eric--] a écrit:Je me connecte en SSH avec Filezilla, je télécharge le contenu de /var/lib/mysql/ (a adpater selon ta config) et je l'envois de la même manière sur le nouveau serveur.
Faut penser à stopper mysql durant l'opératon.
C'est peut-être un poil dangeureux cela non ? il faut s'assurer avant d'avoir excatement les versions de Mysql sinon ne peut-il pas y avoir des problèmes d'intégrité ?
Sinon voir aussi -http://guides.ovh.net/BasesMySQL/
-

ortolojf - WRInaute passionné

- Messages: 1658
- Inscription: 14 Aoû 2002
Bonjour
Copier les fichiers de données de MySQL est une aberration, du point de vue d'un Analyste-Programmeur compétent.
Strictement rien ne garantit que le résultat sera correct, vu que c'est une procédure non prévue par les concepteurs de MySQL.
Si tu peux te connecter en SSH directement, la bonne méthode est évidemment le mysqldump, comme indiqué ci-dessus.
D'ailleurs, il se peut parfaitement qu'à supposer que tu emploie la méthode de copie des fichiers de données, celà marche un moment à l'utilisation de la nouvelle base, et puis à un moment, crac, celà ne marche plus.
Faut être prudent, dans la vie.
Amicalement.
Jean-François Ortolo
Copier les fichiers de données de MySQL est une aberration, du point de vue d'un Analyste-Programmeur compétent.
Strictement rien ne garantit que le résultat sera correct, vu que c'est une procédure non prévue par les concepteurs de MySQL.
Si tu peux te connecter en SSH directement, la bonne méthode est évidemment le mysqldump, comme indiqué ci-dessus.
D'ailleurs, il se peut parfaitement qu'à supposer que tu emploie la méthode de copie des fichiers de données, celà marche un moment à l'utilisation de la nouvelle base, et puis à un moment, crac, celà ne marche plus.
Faut être prudent, dans la vie.
Amicalement.
Jean-François Ortolo
- [--Eric--]
- WRInaute occasionnel

- Messages: 415
- Inscription: 6 Jan 2004
ortolojf a écrit:vu que c'est une procédure non prévue par les concepteurs de MySQL.
Vous pouvez aussi copier tout simplement tous les fichiers de tables (les fichiers *.frm, *.MYD, et *.MYI) du moment que le serveur ne met rien à jour.
http://dev.mysql.com/doc/refman/5.0/fr/backup.html
-

f_trt - WRInaute impliqué

- Messages: 903
- Inscription: 17 Sep 2005
[--Eric--] a écrit:http://dev.mysql.com/doc/refman/5.0/fr/backup.html
Non il ne faut pas sortir cette phrase du contexte, ça c'est pour sauvegarder a un moment T puis restaurer a un autre moment sur le même serveur a condition que rien n'ai été mis à jour c'est bien dit.
Pour moi y a pas photo, c'est prendre des risques de faire cela d'un serveur a un autre a moins d'être absolument sur que ce sont strictement les même version de mysql. L'avantage aussi d'utiliser les commande mysql c'est que les index sont refais, et le compactage des fichiers aussi bref je dirais
Pour passer ses données d'un serveur à un autre:
-Méthode cochon et risquée copie physique des fichiers.
-Méthode recommandée utiliser ce qui est prévue pour cela (cde mysql).
-

Dmx - WRInaute occasionnel

- Messages: 256
- Inscription: 7 Avr 2004
- Code: Tout sélectionner
#!/bin/bash
mysqldump -h server1.com -u(username) -p(pass) ta_base > dump.sql
mysql -h serveur2.com -u(user) -p(pass) ta_base < dump.sql
Je fais ca et ca très vite
On peux ptet essayer quelque chose du genre aussi :
- Code: Tout sélectionner
#!/bin/bash
mysqldump -h server1.com -u(username) -p(pass) ta_base > mysql -h serveur2.com -u(user) -p(pass) ta_base
12 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- 2 bases mysql chez free
- Importer 3000+ bases MySQL dans Plesk 10
- Limiter la taille des bases de données. [Mysql]
- [réglé] Mise en place Bases de données MySQL
- Limite pour les bases MySql (OVH)
- SQL / Mysql / PHP : utiliser plusieurs bases à la fois
- vitesse et benchmark de mysql sur de grosse bases de données
- des bases mysql libre (dictionnaire, synonyme, prenom, ville
- 1&1 bloque mes bases MySQL (et ne les rend pas (ah si)).
- OVH 60gp transfert mysql
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

