logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
18 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 104 598 152

  • Nb. de membres 8 691
  • Nb. d'articles 1 694
  • Nb. de forums 25
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Script de backup mySQL 9786


Voici un petit script permettant de sauvegarder une base de données mySQL.

Ce script est inspiré du Savemysql de NPDS. C'est l'inverse de ce qui se fait généralement (adapter quelque chose pour NPDS).

Ici, il s'agit d'une généralisation d'un composant de NPDS. Il est maitenant totalement indépendant de NPDS, c'est-à-dire qu'il peut sauvegarder n'importe quelle base mySQL.

Pour l'installation, il suffit d'entrer les paramètres suivants :

  • l'adresse du serveur mySQL
  • le nom d'utilisateur mySQL
  • le mot de passe mySQL
  • un nom d'utilisateur et un mot de passe qui serviront à pouvoir accéder aux pages de backup proprement dit et au sous-répertoire contenant les fichiers de backup

Ces paramètres sont sauvegardés dans un fichier config.php qui est généré automatiquement. Il n'est plus nécessaire des les réintroduire par la suite.

Le script détecte les bases associées à cet utilisateur.

Il offre ensuite le choix d'effectuer un backup :

  • d'une base complète
  • d' une ou plusieurs tables spécifiques.

Dans les deux cas, le backup peut être réalisé :

  • en un seul fichier (compressé, si la fonction de compression est installée sur le serveur) à télécharger
  • dans un ou plusieurs fichiers de taille configurable, enregistrés dans le sous-répertoire "backup" (avec l'option de scinder ou non les tables)

La limitation de la taille des fichiers offre une facilité de rappatriement et de réinjection sur le serveur.

Attention : ce script est fourni en l'état, sans aucune garantie. Testez le pour voir s'il fonctionne dans tous les cas, avant de l'utiliser en "production"...

Téléchargement : ICI


Jules Publié le : Samedi 21 août 2004 à 00:08

Jules Jules
La version 3 permet maintenant de faire une restauration de la base de données à partir des fichiers de backup (situés sur le serveur). Ces fichiers de backup peuvent être soit des fichiers .SQL , soit des fichiers .GZ (gzip).


Le script les décompresse sur le serveur. Lors de la sauvegarde, le choix est laissé de compresser soit en ZIP soit en GZIP.


C'est à tester...
developpeur developpeur
A vos tests les petits loups / ce script marche vraiment bien !
hexagone hexagone
arrgghhhh....




doublé sur le fil


:D


Jules Jules
Pourquoi donc ?


Tu en as fait un aussi ? :-)
Jules Jules
ah..suis-je bête... c'est déjà toi qui avait fait le découpage en fichiers :-)...


acds acds
grâce à ce script, sauvé je suis




mille merci
Les commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu.