Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2632 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme avec mysqldump

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme avec mysqldump

n°1112479
gwen_lebre​ton
Posté le 08-06-2005 à 12:14:37  profilanswer
 

bonjour a tous,
 
 
Je cherche actuellement un realiser un script qui sauvegarde ma base de donnée en format sql dans le repertoire ou est executer le script. Ma base s'apelle "formulaire" mon serveur est "localhost", nom login est "gwen" et le mot de passe est "password".
 
Voila mon script:
 <?
 exec("mysqldump -u gwen -p password -h localhost --opt formulaire > formulaire.sql" );
 ?>
 
IL me genere bien un fichier formulaire.sql mais celui ci est vide. J'ai essayé plusieur solution et je ne trouve pas la bonne sur le net. Avez vous ne sol qui marche ??
 
Merci de votre aide...
Bonne journée.

mood
Publicité
Posté le 08-06-2005 à 12:14:37  profilanswer
 

n°1112581
betsamee
Asterisk Zeperyl
Posté le 08-06-2005 à 13:18:19  profilanswer
 

essaies sans les espaces entre le -u et user idem pour le password
sinon le fait que tu voies rien en l'editant veut pas dire qu'il est vide

n°1112838
gwen_lebre​ton
Posté le 08-06-2005 à 16:09:11  profilanswer
 

bon alors je rajoute un autre argument!! Le fichier fais 0 octet...
 
Donc la je pense que c'est indeniable!!! :)
Je vais essayé ta solution je te dit si c'est ca des que j'ai tester...
 
 
Encore merci

n°1112847
gwen_lebre​ton
Posté le 08-06-2005 à 16:13:46  profilanswer
 

alors j'ai essayé comme avec ta solution... ca marche tjs pas... dsl.
 
Personne na d'explication a ce phenomene hors du commun?? :):)

n°1112875
cesarr89
Posté le 08-06-2005 à 16:30:07  profilanswer
 

Retire le '-h localhost' juste pour tester.


---------------
!== Force et honneur ==!
n°1112876
betsamee
Asterisk Zeperyl
Posté le 08-06-2005 à 16:31:59  profilanswer
 

Citation :

Donc la je pense que c'est indeniable!!!


certes

n°1113028
gwen_lebre​ton
Posté le 08-06-2005 à 17:56:01  profilanswer
 

hummm..... Bahhh pas mieux. Cette erreur me stress vraiment!!! La fonction mysqldump me permettrait d'eviter un stript pour emuler cette fonction...car beaucoup de gens ne se servent pas de cette commande avec php...
 
L'avez deja utilisé??  
Ou si vous avez des script qui marche chez vous faites les moi parvenir!! Car la je commence a croire que c'est mon serveur qui merde... Enfin mes deux serveur car aucun ne fait fonctionner ce script

n°1113032
betsamee
Asterisk Zeperyl
Posté le 08-06-2005 à 17:58:41  profilanswer
 

tu as qu'as le faire en script shell c'est tout simple
 
verifie aussi tes droits sur le serveur & la base

n°1113044
gwen_lebre​ton
Posté le 08-06-2005 à 18:08:49  profilanswer
 

oui j'ai les droits car j'arrive a creer et afaire ce que je veux autrement.
 
et le but justement c'est de sauvegarder la base ( et pares de la tranferer par ftp) que je l'ataque par une URL. Donc pas de srcipt shell... ca serait trop facile sinon!!!!

n°1113119
betsamee
Asterisk Zeperyl
Posté le 08-06-2005 à 19:41:19  profilanswer
 

je capte pas la
je fais exactement la meme chose que toi (dump+ftp)en script shell
tu n'as qu'a appeler ton script depuis php (system()) a la limite

mood
Publicité
Posté le 08-06-2005 à 19:41:19  profilanswer
 

n°1113128
onizuka_se​nsei
Posté le 08-06-2005 à 19:48:02  profilanswer
 

En fait ta commande est fausse. Essaye comme ça:

Code :
  1. exec("mysqldump -u gwen --password=password --opt formulaire > formulaire.sql" );

n°1113133
betsamee
Asterisk Zeperyl
Posté le 08-06-2005 à 19:50:35  profilanswer
 

avec -ppassword ca doit marcher

n°1113142
onizuka_se​nsei
Posté le 08-06-2005 à 19:56:24  profilanswer
 

ah exact, j'avais pas essayé -ppassword tout collé. Autant pour moi :D

n°1113595
gwen_lebre​ton
Posté le 09-06-2005 à 09:50:44  profilanswer
 

alors j'ai peut etre la solution mesieurs et je pense que c'est un truc con.
J'ai deux serveur et les deux ne fonctionne pas je commence a comprendre pourquoi. mysqldump est un commande shell donc doit etre accessible. Elle n'est pas accessible sur le premier serveur car l'execution de commande shell par php est desactivé. Mais pour l'autre serveur , je suis pas sous linux mais sous Easyphp. Donc il ne doit pas connaitre la commande.  
 
Dites moi si ca marche chez vous, quel configuration vous avez... a mon avis cela doit venir de la.

n°1113598
gwen_lebre​ton
Posté le 09-06-2005 à 09:52:19  profilanswer
 

merci a vous quand meme.... :):):) c'est sympa de m'avoir aider... car la syntaxe etait effectivement fausse( donc meme en shelle ca marchait pas. Tout ce pour vous dire que vous m'avez été bien util


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme avec mysqldump

 

Sujets relatifs
Probleme d'insertion SQLwxScintilla, problème d'installation
c++ et xml: probleme de copier/coller/supprimerProblème login avec ma gallerie photo coppermine
probleme de cryptage de mot de passe[Java][JExcel / JXL] Problème avec les liens entre feuilles
[Flash/XML] Problème de caractères html à l'importation --> corréen ?Probleme avec tableaux, demande d'aide aux spécialistes!
Config serveur probleme history.back()Medieval Freeworld
Plus de sujets relatifs à : probleme avec mysqldump


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR