Backup d'une base de données...

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 d'une base de données...

par dick-perron » 25 sept. 2007, 18:15

Je ne suis pas un expert en installation de serveur. J'en ai essayé un et il a marché. J'ose même pas le regarder de peur que quelquechose plante. Je ne peux pas non plus arrêter mon système car la base de données qu'il supporte est extêmement utilisée.

par Sékiltoyai » 25 sept. 2007, 18:08

mon vrai serveur sur lequel je n'ai pas fait de test est mandrake linux 10.1 avec apache. Le test a été fait sur mon portable (windows) avec easyphp avec apache 2.2.3.
Bah voilà. Ton binaire mysqldump n'est pas dans le PATH de Windows, donc il ne le trouve pas, il serait automatiquement dans le PATH si tu l'essayais sous Mandrake.
Et sinon, un serveur sous Mandrake ??? En plus une version obsolète… Tu ne peux pas utiliser plutôt un bon Debian ou FreeBSD ?

par dick-perron » 25 sept. 2007, 14:18

mon vrai serveur sur lequel je n'ai pas fait de test est mandrake linux 10.1 avec apache. Le test a été fait sur mon portable (windows) avec easyphp avec apache 2.2.3.

par Sékiltoyai » 25 sept. 2007, 10:34

Tu tournes sur quel système ?

par dick-perron » 25 sept. 2007, 02:34

voici ce que j'ai obtenu comme message...
'mysqldump' n'est pas reconnu en tant que commande interne
ou externe, un programme ex‚cutable ou un fichier de commandes.

par Sékiltoyai » 25 sept. 2007, 02:30

Rajoute 2>&1 à la fin de ta commande pour voir si t'as une erreur.

Backup d'une base de données...

par dick-perron » 25 sept. 2007, 02:22

Bonjour, j'ai trouvé un endroit où l'on donnait la solution à mon problème mais ça ne marche pas pour moi. J'ai ajouté ma question à la suite des messages mais comme le dossier est résolu, je n'ai pas obtenu de réponse. C'est pourquoi je redémarre ce sujet. Je suis désolé. Alors voici ce que j'Avais écrit dans l'autre sujet...
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...