Sauvegarde de BDD

Sauvegarde de BDD - PHP - Programmation

Marsh Posté le 13-06-2004 à 22:04:17    

Bonjour à tous !
J'ai le script:
<?
mysql_connect("localhost","root","MOTDEPASSE" );
mysql_select_db("thechien" );
echo "Votre base est en cours de sauvegarde.......\n<br>";
system("mysqldump --host=localhost --user=root --password=MOTDEPASSE thechien --tables banque > banque.sql" );  
echo "C'est fini. Vous pouvez récupérer la base par FTP";
?>
C'est un script de sauvegarde de ma base de donnée, le problème c'est qu'il contient des erreurs .. On me l'avait déjà modifié pour qu'il fonctionne précédemment, mais malencontreusement j'ai supprimé la bonne version..
Donc quelqu'un peut-il me l'arranger à nouveau ? :)
Je vous remercie infinniment !
FoxBond

Reply

Marsh Posté le 13-06-2004 à 22:04:17   

Reply

Marsh Posté le 13-06-2004 à 22:24:52    

exec("mysqldump -hSERVER -uUSER -pPASSWORD BASE > BASE.sql" );
 
edit :  tu peux meme zipper le dumpa apres  
 
exec("gzip BASE.sql" ); [:itm]


Message édité par simogeo le 13-06-2004 à 22:27:51

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 13-06-2004 à 22:33:55    

<?
exec("mysqldump -hlocalhost -uroot -pMOTDEPASSE thechien > thechien.sql" );  
?>
Ne fonctionne pas non plus, pourquoi ? En tout cas merci :)

Reply

Marsh Posté le 13-06-2004 à 22:40:52    

foxbond a écrit :

<?
exec("mysqldump -hlocalhost -uroot -pMOTDEPASSE thechien > thechien.sql" );  
?>
Ne fonctionne pas non plus, pourquoi ? En tout cas merci :)


 
ben tu es sûr qu'exec est dispo chez ton hebergeur ? [:meganne]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 13-06-2004 à 22:43:14    

Je suis sur mon propre serveur dédié chez OVH donc logiquement ....

Reply

Marsh Posté le 13-06-2004 à 22:53:45    

moi je suis sur un muu d'ovh et voici mon script :
 

Code :
  1. <?php
  2. include_once("inc/config_db.php" );
  3. error_reporting(E_ALL);
  4. $date= $date= date("mdy" );
  5. exec("mysqldump -u".MYSQL_USER." -p".MYSQL_PASS." -h".MYSQL_HOST." ".BASENAME." > ".BASENAME.$date.".sql" );
  6. ?>


 
 
et ca fonctionne très bien... mes CONSTANTES sont définies dans config_db.php mais ca change rien  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 13-06-2004 à 23:05:21    

Je viens de faire plusieurs essais, chez moi ca marche vraiment pas ... dès que je lance ma page PHP dans IE.. ca met quelques secondes à charger, mais après affichage de page blanche.
Mais aucun thechien.sql dans mon ftp ..
La base fait 10 MO environ.. donc c ptet lié à ca :s

Reply

Marsh Posté le 13-06-2004 à 23:07:10    

tu peux installer le script et balancer ici (ou en mp) l'url please ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed