Gestionnaire de sauvegarde d'une base de données mysql

Soyez le premier à donner votre avis sur cette source.

Vue 10 688 fois - Téléchargée 3 694 fois

Description

Scripts php permettant la sauvegarde et la restauration d'une base de données mysql (structure ou structure+données).
2 techniques de sauvegarde (script spécifique ou utilisation de mysqldump lorsqu'il est disponible) et 2 techniques de restauration (script spécifique ou utilisation des outils system lorsqu'ils sont disponibles). Testé sur une bd hébergée sur un serveur OVH mutualisé pro. Attention de bien tester en local avant d'utiliser sur un hébergement réel, je décline toute responsabilité suite à la perte de données.

Source / Exemple :


Les fichiers sources se trouvent dans l'archive zip. Utiliser d'abord le script d'installation.

Conclusion :


Les scripts php reprennent différentes sources glanées sur Internet (merci aux auteurs) et remise à jour (mysqli et technique XMLHttpRequest) ainsi que certaines idées d'adaptation de la gestion de l'upload de fichiers lorsque l'on utilise la technique des XMLHttpRequest. Les scripts sont placés dans un dossier protégé par la technique .htaccess du serveur Apache. Pour augmenter la sécurité, l'utilisation de token (jeton) et de tokentime (jeton temps de connexion) est mise en oeuvre (merci aux auteurs de cette technique). Conclusion : source mise en partage car réalisée en grande partie avec différents codes récupérés sur Internet. Merci d'avance pour vos commentaires constructifs.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Bonjour.
Juste un petit mot pour vous dire qu'après redemarrage de la machine tout fonctionne correctement.
Merci encore pour ce travail qui va m'économiser du temps.
Cordialement
SpaceMoO
aladec2007
Messages postés
27
Date d'inscription
mercredi 27 juin 2007
Statut
Membre
Dernière intervention
19 février 2013

Bonjour,
Pour lancer la sauvegarde ou la restauration, il faut cliquer soit sur index.php ou sur dump_mysqli.php ou sur restore_mysqli.php. Ne pas cliquer sur les fichiers qui comprennent _xhr_ (dans leur nom) qui sont des scripts protégés travaillant via XmlHttpRequest. Je suppose que le problème se situe à ce niveau (me prévenir si ce n'est pas le cas). Merci pour ce commentaire après 477 téléchargements, cela remotive ...
merci beaucoup pour cet excelent travail.
Cependant j'ai un probleme de session.
Si je met dans verif_token.php '$permission=true;' tout fonctione bien sinon j ai 'session expirée' non stop. Je fais quelque chose pas bien ? merci d'avance.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.