Sauvegarde BDD ?

Invité
Invité n'ayant pas de compte PHPfrance

03 févr. 2007, 11:21

Salut a tous, existe t'il la possibilité de faire une sauvegarde automatique d'une base de données ?

Par exemple avec une tache cron et dès la sauvegarde effectuer,envoi de celle-ci sur mon mail ou FTP ?

merci

Eléphant du PHP | 136 Messages

03 févr. 2007, 11:27

fonction dump de mysql dans phpmyadminqui te crée un fichier sauveganrde avec l'extension .sql
L'informatique apporte des solutions à des problèmes qui ne se posaient pas avant qu'elle existe.

Invité
Invité n'ayant pas de compte PHPfrance

03 févr. 2007, 11:43

merci de ta réponse mais cela ce fait manuellement.. et je le savait..!

Moi,ce que je veut savoir,c'est comment le faire de facon automatique (si il existe la possibilité ) ?

ViPHP
ViPHP | 1961 Messages

03 févr. 2007, 11:45

Bonjour,
fonction dump de mysql dans phpmyadminqui te crée un fichier sauveganrde avec l'extension .sql
phpMyAdmin n'est pas une solution pour une sauvegarde automatique, c'est pratique de façon occasionnelle, quoi que..., personnellement je suis loin d'être fan (trop de PB's si autre codage que iso-8859-1).
Il est préférable, et de loin, d'utiliser MySQL Administrateur.

Pour créer ta sauvegarde, regarde dans la documentation MySQL la commande mysqldump (le nombre de paramètres est important pour les décrire ici et surtout c'est fonction de la stratégie de sauvegarde que tu mettras en place).

Une fois que tu as ton script regarde du coté du système (cron, at, ...) pour le lancement automatique du script de sauvegarde).

La solution de l'envoi par mail, en fonction de la base, peu ne pas convenir. Par contre FTP est tout indiqué (Rien que pour l'intégrité des données).
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein