Backup automatique d'une base mysql en php

Petit nouveau ! | 1 Messages

29 janv. 2010, 07:53

Bonjour,
J'utilise le backup de chez free pour les bases de données en utilisant la page dédiée.
Un moyen de le faire à partir d'un serveur linux est :
wget http://sql.free.fr/backup.php --post-data="login=NOM&password=MOTDEPASSE&check=1&all=1" -O $(date +%F_%H-%M-%S).sql.gz

Le fichier arrive sur mon serveur sans problème. Voici ma question :

Peut-on faire la même chose en php afin d'avoir le fichier directement dans le répertoire ou est hébergé mon site ?

Une simple visite de mon site déclencherait ce backup.
Merci

Eléphanteau du PHP | 16 Messages

29 janv. 2010, 12:49

Salut,

Un backup par visite ? :p sa fait beaucoup :shock: lol bon en ce qui concerne ta question tu peut toujours utiliser la fonction system de php
<?php
$command = // ta commande
system($command);
?>
Tu a aussi ce lien qui peut être utile pour un backup mysql :
http://www.php-mysql-tutorial.com/wikis ... bases.aspx

Petit nouveau ! | 5 Messages

07 nov. 2012, 13:01

J'avais fait un script php pour récupérer des backups incrémentaux de mes sites,
y compris les bases mysql.

Ca se trouve ici : http://scripts.srob.fr/SrBackup/Index

Le script gère des accès FTP et rsync, mais il peut s'adapter facilement pour faire du local.