Backup de votre Base de donnée en PHP

MAGEACTION · décembre 6, 2014

Les sauvegardes ont deux objectifs distincts . Le but principal est de récupérer des données après sa perte, que ce soit par la suppression de données ou la corruption . La perte de données peut être une expérience commune des utilisateurs d’ordinateurs . Une enquête de 2008 a révélé que 66 % des répondants avaient fichiers perdus sur leur PC à la maison . L’objectif secondaire de sauvegardes est de récupérer des données à partir d’un temps plus tôt, selon une politique de conservation des données définies par l’utilisateur , généralement configuré dans une application de sauvegarde pour un nombre de copies de données  qui sont nécessaires .

Voici le code PHP

$host= 'votrehost';
$user= 'user';
$pass= 'password';
$db= 'databasename';  
// Création de la sauvegarde dans un fichier zip
system(sprintf(
'mysqldump --no-tablespace --opt -h%s -u%s -p"%s" %s | gzip > %s/magento_backup.sql.gz',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT')
));
echo '+DONE';

bdd_backup

Pour info, ça fonctionne bien sur 1and1

"Faire sa boutique en ligne tout simplement..." Demandez un devis

Vous pouvez aussi lire...