Sauvegarder une base de données MySQL avec mysqldump et PHP
Si vous voulez sauvegarder votre base de données dans un script PHP, c'est très simple avec la commande "system". Cette commande permet d'exécuter un programme depuis un script PHP. Mysqldump est une commande externe à PHP et elle est interprétée par MySql. Script pour lancer un dump de la bdd :
Code PHP :
Ne pas oublier les balises <?php ... ?>
<?php
$host = 'localhost';
$username = 'root';
$password = 'mon_mot_de_passe';
$db = 'nom_de_ma_base_de_données';
$table = 'table1 table2'; //Nom des tables à sauvegarder - Optionnel
$rep = './rep/'; //Répertoire où sauvegarder le dump de la base de données
system("mysqldump --host=".$host." --user=".$username." --password=".$password."
".$db." ".$table." > ".$rep.$db."-".date("d-m-Y-H\hi").".sql");
?>
La commande système peut ne pas être autorisée chez certains hébergeurs. Validé chez 1and1
Tags : php, Sauvegarde bdd, Export bdd, mysqldump
| << Vérifier / Contrôler une adresse Email avec PHP | Remplacer les caractères accentués d'une chaine en PHP >> |

