Version complète: sur le forum Webmaster Hub : Dump mysql
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
scarabeuz
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é smile.gif
Dan
Salut scarabeuz,

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

CODE
#!/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. wink.gif

Dan
scarabeuz
Non, j'ai pas acces à un shell enfin je crois pas..... je vais vérifier smile.gif

Je m'en suis jamais servi en tout cas smile.gif
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.