Bonjour, je travail actuellement sur un tit bout de code permettant la sauvegarde d'une BDD, après avoir fait sauvegarde en xls puis CSV je m'attaque maintenant à ce qui me paraissait le plus simple, la sauvegarde en .sql. Sauf que, après environ 3h passé dessus, impossible de sauvegarder ma BDD, je crait mon fichier .sql, mais rien dedans, vide, 0ko. Je comprends pas trop parcque sur mon pc de test phpmyadmin semble lui aussi utiliser mysqldump et fonctionne très bien pour créer un backup... Bref, voici tout ce que j'ai essayé, si vous pouvez m'aider, je vous offre une bouteille de champagne:
Vous pouvez voir en commentaire tous les essais qui sont... infructueux... C'est un appel à l'aide, je vous remercie d'avance, ciao
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /*mysql_select_db($database_bdd, $bdd); $tableName = 'bdd'; $backupFile = 'backup/client.sql'; $query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName"; $result = mysql_query($query); $backupFile = 'utilisateur' . date("Y-m-d-H-i-s") . '.gz'; $command = "mysqldump --all-databases --opt -h localhost -u utilisateur -p pass client > TEST.sql"; $command = "mysqldump --all-databases > all_databases.sql"; $command = "mysqldump utilisateur -p pass bdd > TEST.sql"; $command = "mysqldump --user utilisateur --password=pass bdd > TESTEUH.sql"; $command = "mysqldump -u utilisateur -p bdd > dbname.sql"; */ $command = "mysqldump --opt --user=\"utilisateur\" --password=\"pass\" --all-databases > dumpfile.mysql"; system($command);
Partager