logo ARTICLE 39 Sauvegarde et Restauration des ibays & des bases mysql separement Par : Spox31
Derniere modif le
15 avril 2007,
Lu 4147 fois .

Version
imprimable

Dans la même rubrique
Dyndns.org : Plusieurs nom de domaine dynamique et/ou static
Avoir plusieurs nom de domaine sur un meme serveur EOS ou SME est tres simple, la ou ca se complique c est si votre adresse ip est variable !
Mysql + Atelier + Appli-web
Installer des applis-web dans un atelier avec Free-eos est un jeux d enfants, la ou ca se complique c est si l on veut installer une nouvelle application web sur le serveur EOS.
Sauvegarde et Restauration des ibays & des bases mysql separement
La page n est pas trouvee ! Erreur 404
Apres l appel d une page inconnue, une erreur 404 survient ! Pourquoi ne pas la rediriger vers la page de recherche du site ?
Recuperer les emails a problemes
Pour mettre a jour manuellement l antivirus et/ou re-injecter dans le circuit les emails qui ont un probleme.
upgradez votre php automatiquement
vous avez besoin d upgrader php et vous ne savez pas quels rpm installer ? alors ce script est fait pour vous.

C est un script qui automatise les sauvegardes pour les bases mysql ainsi que les ibays contenants des applis web et les copie dans l ibay de votre choix.
Tester avec les serveurs suivants :
Sous licence : GPL

La sauvegarde :

Le fichier est un exemple fonctionnel, dans le script il suffit de remplacer "non_base", "nom_ibay" par les votre et "atelier_sauvegarde" par l ibay qui recupere les fichiers compresses. (Explication dans le fichier lui-meme.)

-  A l interieur du script vous pouvez recopier les deux lignes suivante autant de fois que vous avez de bases ou d ibays :

Pour les bases mysql changer "intranetwikini" par votre base mysql :

et pour les ibays changer "intranet" pour votre ibay :

Pour l ibay qui recupere les sauvegardes, modifier le chemin :

-  Voici le script qui permet la sauvegarde a mettre dans "/root/scripts/" et nommer le "sauvegarde.sh" (penser a mettre l attribut execution) :

Pour verifier que le script fonctionne il suffit de le lancer a partir de la ligne de commande suivante : "./sauvegarde.sh"

-  et le fichier pour la planification a mettre dans le dossier "/etc/e-smith/templates/etc/crontab" et nommer le "sauvegarde.cron" :

Apres le redemarrage du serveur, vous pouvez constater dans le fichier "/etc/crontab" le contenu du fichier ci-dessus. La planification est prete et la prochaine sauvegarde va demarrer elle meme a 2h30.

Bonne sauvegarde


La restauration :

-  Pour la restauration de la base de donnee on peut utiliser PhpMyAdmin. Mais seulement pour des base de donnees de petite taille !

Pour restaurer les grandes bases de donnees, il faut cree une base de donnees vierge ou vider la base existante et ensuite on peut utiliser la ligne de commande suivante :

ou

ou Pour SME 7

les tables ainsi que les donnees sont restaurer en peu de temps !

-  Pour la restauration des fichiers dans un ibays, le fichier est une archive compresser et peut etre decompresser avec le logiciel 7zip. (ou en ligne de cmd : tar -xjf archive.tar.bz2)

on peut trouver le logiciel qui est un equivalent Libre et gratuit du tres connu WinZip et meme plus, sur le site suivant : http://www.7-zip.org/

Bonne restauration !

Telecharger l article au format pdf :


article-39.pdf

Attention l article au format pdf n est pas mis a jour en temps reel !

Laisser un commentaire à cet article

Forum : il y a 12 contribution(s) au forum.

> Sauvegarde et Restauration des ibays & des bases mysql separement par assobachant, le : 5 mai 2006


-  et le fichier pour la planification a mettre dans le dossier "/etc/e-smith/templates/etc/crontab" et nommer le "sauvegarde.cron" :

Pas de soucis de ce coté ; cela est fait : et la sauvegarde manuel fonctionne .......

# sauvegarde des bases et des ateliers a 2h30. # fichier a mettre dans le dossier /etc/e-smith/templates/etc/crontab 30 2 * * * root /root/scripts/sauvegarde.sh &>/dev/null

cela est fait

Apres le redemarrage du serveur, vous pouvez constater dans le fichier "/etc/crontab" le contenu du fichier ci-dessus. La planification est prete et la prochaine sauvegarde va demarrer elle meme a 2h30.

Par contre j’ai bien le fichier ci-dessus dans le repertoire ; mais la sauvegarde automatique n’a pas fonctionné ; j’ai oublié quelque chose . Une histoire de chmod ????? .

   
> Sauvegarde et Restauration des ibays & des bases mysql separement par Spox31, le : 13 mai 2006

bonjour

regarde dans les logs le message d erreur !

sinon as tu mis le fichier sauvegarde.sh en mode execution avec l attribut X !

@bientôt spox


> Sauvegarde et Restauration des ibays & des bases mysql separement par ThE-FurIouS, le : 12 juillet 2005

juste un truc sympa :

_$(date +%A-%d-%m-%Y_à_%H-%M) a la place de $(date +%d%m%Y)

donne ce resultat :

NOM_DE_VOTRE_IBAYS_mardi-12-07-2005_à_02-19.tar.bz2

a la place de

NOM_DE_VOTRE_IBAYS_12072005.tar.bz2


> Sauvegarde et Restauration des ibays & des bases mysql separement par ThE-FurIouS, le : 12 juillet 2005

salut,

j ai constaté une erreur que j ai corrigé :

NOTEZ :il ne s’agit pas d’extensions en .bz2 mais en .tar.bz2.


> Sauvegarde et Restauration des ibays & des bases mysql separement par ThE-FurIouS, le : 10 juillet 2005

il est aussi possible de dater les sauvegardes afin d’en conserver un historique pour un eventuel retour en arriere.

procedure :

modifiez votre script de sauvegarde :

corrigez par rapport a votre configuration ce qui est en gras doit etre modifié dans un premier temps donnez le nom exacte de votre base a sauvegarder.

nom_base="BASE"

mysqldump -aC $nom_base > $atelier_sauvegarde/sauvegarde_base_NOM_DE_VOTRE_BASE_$(date +%d%m%Y).sql

pour les ibays : ce qui est en gras doit etre modifié puis donnez le nom exacte de votre ibays a sauvegarder.

nom_ibay="IBAY"

tar -cpjf $atelier_sauvegarde/ibay_NOM_DE_VOTRE_IBAY_$(date +%d%m%Y).bz2 $chemin_ibays/$nom_ibay

pareil pour la primary

tar -cpjf $atelier_sauvegarde/primary_$(date +%d%m%Y).bz2 /home/e-smith/files/primary

voila vous obtiendrez une sauvegarde datée de vos bases et ibays.

sauvegardez......


> Sauvegarde et Restauration des ibays & des bases mysql separement par ThE-FurIouS, le : 10 juillet 2005

il est aussi possible de dater les sauvegardes afin d’en conserver un historique pour un eventuel retour en arriere.

procedure :

modifiez votre script de sauvegarde :

corrigez par rapport a votre configuration ce qui est en gras doit etre modifié dans un premier temps donnez le nom exacte de votre base a sauvegarder.

nom_base="BASE"

mysqldump -aC $nom_base > $atelier_sauvegarde/sauvegarde_base_NOM_DE_VOTRE_BASE_$(date +%d%m%Y).sql

pour les ibays : ce qui est en gras doit etre modifié puis donnez le nom exacte de votre ibays a sauvegarder.

nom_ibay="IBAY"

tar -cpjf $atelier_sauvegarde/ibay_NOM_DE_VOTRE_IBAY_$(date +%d%m%Y).bz2 $chemin_ibays/$nom_ibay

pareil pour la primary tar -cpjf $atelier_sauvegarde/primary_$(date +%d%m%Y).bz2 /home/e-smith/files/primary

voila vous obtiendrez une sauvegarde datée de vos bases et ibays.

sauvegardez......


> Sauvegarde et Restauration des ibays & des bases mysql separement par ThE-FurIouS, le : 29 avril 2005

j ai un message d erreur sur le script au moment de sauvegardr le primary il me repond : tar : Removing leading `/’ from member names

comprend pas.


> Sauvegarde des ibays & des bases mysql separement par ThE-FurIouS, le : 28 mars 2004
encore un article super bien creuser tu as du passer du temps seulement tu t ai endormis au moment d expliquer la restauration smiley smiley smiley .
   
> Sauvegarde des ibays & des bases mysql separement par Spox31, le : 25 avril 2005

La restauration est arriver.

Tout vient a point a qui sait attendre !

@bientôt
Spox

   
> Sauvegarde des ibays & des bases mysql separement par Spox31, le : 28 mars 2004

Pour la restauration des bases Mysql tu peux utiliser l interface PhpMyAdmin et pour les Ibays c est juste un fichier compresse donc sous windows tu peux le restaure independament dans chaque ibay !

Simple !


Voir : Les idees Spox
   
> Sauvegarde des ibays & des bases mysql separement par ThE-FurIouS, le : 28 mars 2004
pas de script de restauration c la misere tu sauve sur bande ou bureau les ibays et tu sauve la base en .sql (grace au script que tu as fait)et c bon ,du coup je voit moins l interet . smiley
   
> Sauvegarde des ibays & des bases mysql separement par Spox31, le : 28 mars 2004

Juste deux details :

Tu fait combien de modif par jour dans ta base ?

Tu fait combien de restauration par an ?

Le but est de sauvegarder journalierement et de restaurer le moins souvent possible !


Ecrire au Webmestre Tous les fils d'information