michelvernet2
Messages postés62Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention23 octobre 2012 30 sept. 2009 à 10:49
super une réponse ...
en fait il n'y a pas d'erreur qui sort . mon script s'exécute jusqu' à la fin, MAIS la base n'est pas transférée ( d'ailleurs ça devrait prendre au moins quelques minutes alors que tout s'exécute en 1 seconde ) :
<?php
echo "Votre base est en cours de restauration sur le serveur .......";
michelvernet2
Messages postés62Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention23 octobre 2012 30 sept. 2009 à 11:32
ENFIN ...
je poste la solution, si ça peut aider :
#!/usr/local/bin/php
<?php
echo "Votre base est en cours de restauration sur le serveur .......";
system("cat mabase.sql | mysql --host=host --user=user--password=password mabase");
echo "fini. Votre base est OPERATIONNELLE sur le serveur";
?>
en fait il faut une ligne de code unix avant le php ( je suis chez OVH, en mutualisé )
par contre je n'a pas résolu le problème d'un UPLOAD d'une base EN LOCAL sur mon PC ... dans le code ci dessus, la base mabase.sql est SUR LE FTP, dans le même répertoire que le fichier qui comporte le code ci dessus )
donc si quelqu'un a une idée pour récupérer la base sur c: et non pas sur le ftp, je suis preneur
michelvernet2
Messages postés62Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention23 octobre 2012 30 sept. 2009 à 14:37
je n'arrive pas à utiliser bigdump, et de toute façon, je préfère développer moi même ( ça me permet par exemple de créer des batch automatiques ) . comme ça fonctionne maintenant, je n'ai plus à m'occuper de rien, mes bases sont auvegardées toutes les nuits à 4h00, et dès que j'allume l'ordi le matin, hop tout est rapatrié ET installé en local, sous WAMP, sur mon PC.