Récupérer les sauvegardes BD

Mammouth du PHP | 545 Messages

03 mars 2006, 00:16

Salut,

J'ai un petit soucis (déjà je ne sais pas si je suis dans le bon endroit).
J'ai fait une erreur de manipulation et j'ai perdu une partie de mes tables.

Je suis chez OVH (60GP) et je sais qu'il y a possibilité de récupérer la sauvegarde qui sont générées automatiquement (explications) mais cela ne fonctionne pas ... où dois-je mettre [nom_de_la_base]-n ?

Parce qu'à part ceci:
Connexion au serveur MySQL non permise
je ne trouve rien d'autre!

Merci
Sebe

Pour moi, le PHP est une nouvelle aventure qui a commencée fin octobre 2005 ... c'est plus exitant que le HTML!

Mammouth du PHP | 1029 Messages

03 mars 2006, 16:58

Ceci me semble clair
<?php
echo "Votre base est en cours de sauvegarde.......\n<br>";
system("mysqldump --host=serveur_sql --user=[nom_de_la_base]-n --password=mot_de_passe nom_de_la_base > nom_de_la_base.sql");
echo "C'est fini. Vous pouvez récupérer la base par FTP";
?>

Tu enregistre le fichier sur ton serveur web, puis tu récupères le fichier par FTP
L'expérience est la somme de toutes nos erreurs.

Mammouth du PHP | 545 Messages

03 mars 2006, 23:53

Merci mais j'avais déjà essayé ce truc (et un autre aussi) mais visiblement j'ai un soucis quelque part ... voici un morceau du fichier que je récupére:

mysqldump Ver 8.16 Distrib 3.23.43, for pc-linux-gnu (i686)
By Igor Romanenko, Monty, Jani & Sinisa
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license
Dumping definition and data mysql database or table
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]

-A, --all-databases Dump all the databases. This will be same as
--databases with all databases selected.
-a, --all Include all MySQL specific create options.
-#, --debug=... Output debug log. Often this is 'd:t:o,filename`.
--character-sets-dir=...
Directory where character sets are
-?, --help Display this help message and exit.
-B,
...
Et évidement, je ne comprend pas l'anglais!

Merci
Sebe

Pour moi, le PHP est une nouvelle aventure qui a commencée fin octobre 2005 ... c'est plus exitant que le HTML!

Invité
Invité n'ayant pas de compte PHPfrance

06 mars 2006, 10:47

Bonjour,

Il te dit qu'il manque des informations dans la ligne de commande.

Ce qui empèche tout dump.

Vérifie tes paramètres de connections