Aller au contenu

Dump mysql


Sujets conseillés

Posté

Salut tout le monde,

J'ai modifier quelques tables dans ma base et j'ai du faire un dump de gros fichier, seulement OVH ma averti que j'utilisait trop de ressource CPU lors des dump ( fichier trop gros ) et ils me recommendent de faire le dump table apres table et pas toute la base en même temps.

Je précise que je suis sur un mutualisés...

Quelqu'un aurait-il une autre solution ? Mise à part prendre un dédié :)

Posté

Salut scarabeuz,

Si tu as accès à un shell, tu peux simplement faire un petit script tel que:

#!/bin/sh
for i in table1 table2 table3 ... tablen
do
mysqldump database -uuser -ppassword --tables $i > $i.sql
sleep 5
done

Modifies les noms des tables, le nom de la base, l'utilisateur et le mot de passe selon tes besoins bien sûr.

Cela te créera un fichier .sql par table.

Le "sleep 5" ne sert qu'à être sympa sur le plan CPU en faisant une pause de 5 secondes entre chaque table, histoire de libérer un peu de puissance pour les autres. ;)

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...