Backup sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Backup sql

par dick-perron » 24 sept. 2007, 03:21

Bonjour, j'ai essayé ce code en l'adaptant à ma base de données...
		echo "Votre base est en cours de sauvegarde.......\n<br>";
		system("mysqldump --host localhost --user ******* --password ******** --tables dossier_eleve_2007 > dossier_eleve_2007.sql"); 
		echo "C'est fini. Vous pouvez récupérer la base en <a href=\"./dossier_eleve_2007.sql\" title=\"Pour récupérer le fichier, clic droit puis enregistrer sous\">cliquant ici</a>";
Ça ne fonctionne pas. J'obtiens un fichier de 0 octets. Est-ce que je dois écrire dossier_eleve_2007 qui est le nom du dossier qui contient les tables que je veux sauvegarder ou si je devrais plutôt écrire le nom de chacunes des tables à sauvegarder. Bien sur, j'ai remplacé mes username et password par des ********. Sinon, quel est le problème...

par hashut » 07 avr. 2006, 10:27

salut
merci c'etait sa super cool
dit moi encore une petite question comment
ajouter drop des table dans le fichier sql

par Cyrano » 06 avr. 2006, 19:51

Je crois que l'erreur est dans la comande du dump :
system("mysqldump --host=localhost --user=root --password=pass --tables test > test.sql"); 
devrais être :
system("mysqldump --host localhost --user root --password pass --tables test > test.sql"); 
Ce sont les "=" qui n'ont rien à faire là

par Ultiny » 06 avr. 2006, 17:24

Click sur ma signature. Le lien MySQL.

Dans la documentation tout y est!

par hashut » 06 avr. 2006, 12:32

oki
mais le fichier test.sql est vide c bizzare
je n'arrive pas as enregistre la base dans le fichier

aidez moi svp

par Cyrano » 05 avr. 2006, 23:19

Il te suffirait de remplacer le message invitant à utiliser le FTP par un lien vers le fichier tout simplement, ce qui donnerait quelque chose du genre :
<?
echo "Votre base est en cours de sauvegarde.......\n<br>";
system("mysqldump --host=localhost --user=root --password=pass --tables test > test.sql");
echo "C'est fini. Vous pouvez récupérer la base en <a href=\"./test.sql\" title=\"Pour récupérer le fichier, clic droit puis enregistrer sous\">cliquant ici</a>";
?>

Backup sql

par hashut » 05 avr. 2006, 22:16

bonjour
encore un blem !!!
comment exporter un fichier.sql de la base
sans passer par phpyadmin bien sur
j'ai essayer sa mais marche pas et je veut le recupere en dl pas en ftp
qui peut m'aide merci

Code : Tout sélectionner

<? echo "Votre base est en cours de sauvegarde.......\n<br>"; system("mysqldump --host=localhost --user=root --password=pass --tables test > test.sql"); echo "C'est fini. Vous pouvez récupérer la base par FTP"; ?>

merci d'avance