Exporter bdd mysql en php
Résolu
dallap
-
dallap -
dallap -
Bonjour,
j'ai réussi à exporter ma base de donnée dans un fichier .sql grâce à un script trouvé sur le net. Le problème est que le fichier et téléchargé, je voudrais qu'il soit directement enregistré sur le serveur (dans le dossier du script par exemple).
J'ai essayé d'apporter différente modifications mais je n'y arrive pas.
Pourriez vous m'aider?
Voici le script:
merci!
j'ai réussi à exporter ma base de donnée dans un fichier .sql grâce à un script trouvé sur le net. Le problème est que le fichier et téléchargé, je voudrais qu'il soit directement enregistré sur le serveur (dans le dossier du script par exemple).
J'ai essayé d'apporter différente modifications mais je n'y arrive pas.
Pourriez vous m'aider?
Voici le script:
<?php $host = "xxx"; $user = "xxx"; $pass = "xxx"; // On définit les infos de la base de données $db = "xxx"; $date = date("d-m-Y"); // On définit le variable $date (ici, son format) $backup = $db."bdd-backup_".$date.".sql.gz"; // Utilise les fonctions système : MySQLdump & GZIP pour générer un backup gzipé $command = "mysqldump --databases $db -h$host -u$user -p$pass | gzip> $backup"; system($command); // Démarre la procédure de téléchargement $taille = filesize($backup); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Type: application/gzip"); header("Content-Disposition: attachment; filename=$backup;"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".$taille); @readfile($backup); // Supprime le fichier temporaire du serveur unlink($backup); ?>
merci!
A voir également:
- Exporter bdd mysql en php
- Exporter favoris chrome - Guide
- Exporter conversation sms android - Guide
- Exporter favoris firefox - Guide
- Easy php - Télécharger - Divers Web & Internet
- Exporter photos google photos - Guide