Bonjour,
J'ai lu dans la doc de PWG qu'il faut sauvegarder la base de données...
Je ne l'ai encore jamais fait et j'ai près de 4000 photos dans mon album !
J'ai donc installé DB Backup et commencé à l'exécuter, mais il y a quelques options qui ne me paraissent pas claires, et le descriptif du plugin est pour le moins sommaire.
Serait-il possible d'avoir des explications sur chacune des options proposées, à destination d'un utilisateur lambda ne connaissant rien à SQL et aux base de données ?
En résumé, quelles cases faut-il cocher, et accessoirement, qu'est-ce qu'il faudra faire si un jour j'ai un problème et que je veux recharger la base sauvegardée ?
Merci par avance !
Hors ligne
Il t'es toujours possible via http://sql.free.fr d'exporter ta Base De Données.
Hors ligne
En complément de la réponse (très juste au demeurant) de Gotcha, Free propose aussi un script de sauvegarde de la base de données qui est peut-être un peu plus accessible pour ceux qui ont du mal à apprivoiser phpmyadmin : http://sql.free.fr/backup.php
Hors ligne
Merci de ces réponses, mais je ne sais toujours pas quoi cocher :
- si je ne coche pas "archiver sur le serveur", où la base sera-t-elle archivée ?
- qu'est-ce qu'un historique ? Qu'est ce que ça contient ?
- sauvegarder une table à la fois, à quoi ça sert ?
Merci
Hors ligne
isatis a écrit:
- si je ne coche pas "archiver sur le serveur", où la base sera-t-elle archivée ?
Si tu n'archives pas sur le serveur, le fichier de sauvegarde te sera proposé au téléchargement et tu pourras alors le stocker sur ton ordi.
isatis a écrit:
- qu'est-ce qu'un historique ? Qu'est ce que ça contient ?
Il s'agit de la table de la base de données où est stocké l'historique des visites sur ta galerie. Tu peux donc, si tu le souhaites, ne sauvegarder que cette table ou l'exclure.
isatis a écrit:
- sauvegarder une table à la fois, à quoi ça sert ?
Les systèmes de sauvegarde de bases de données proposent 2 options de sauvegarde :
1- Sauvegarde base complète : Sauvegarde l'ensemble de la base de données d'un coup avec tout son contenu. Pour la restauration, il faudra nécessairement supprimer toutes les tables présentes dans la base avant de lancer l'opération.
2- Sauvegarde par tables : La sauvegarde est faite table après table ce qui permet de ne restaurer qu'une table parmi n en cas de pépin sans avoir à tout supprimer avant.
Dernière modification par Eric (2009-11-21 19:04:11)
Hors ligne
Voilà une réponse complète qui éclaire grandement ma lanterne !
Merci beaucoup, je vais pouvoir passer à la sauvegarde !
Note : il me semble que toutes ces précisions pourraient avantageusement être incluses dans la description du plugin !
Hors ligne
Si c'est pour aider à utiliser le plugin je suis 100% d'accord.
Si c'est pour recopier bêtement un raisonnement sans savoir ce que l'on fait je suis à 100% contre.
Bon d'accord, tout le monde n'a pas envie de se farcir des heures etdes heures de documentation pour quelque choses dont ils n'ont besoin que quelques fois aussi. Malheureusement, en informatique, plus on progresse dans les développement, plus les utilisateurs novices penses que c'est facile et plus il y a de déçus au bout du compte.
Bref, le forum est là pour ça aussi et tout le monde à la droit d'apprendre ;-)
Je viens de faire un essai de didacticiel en rapport avec le sujet. Ca vaut ce que ça vaut mais au moins, j'ai essayé ^^
http://www.dailymotion.com/video/xb850n … o00bddfree
Hors ligne
Gotcha a écrit:
Si c'est pour aider à utiliser le plugin je suis 100% d'accord.
Si c'est pour recopier bêtement un raisonnement sans savoir ce que l'on fait je suis à 100% contre.
Bon d'accord, tout le monde n'a pas envie de se farcir des heures etdes heures de documentation pour quelque choses dont ils n'ont besoin que quelques fois aussi. Malheureusement, en informatique, plus on progresse dans les développement, plus les utilisateurs novices penses que c'est facile et plus il y a de déçus au bout du compte.
Bref, le forum est là pour ça aussi et tout le monde à la droit d'apprendre ;-)
Je viens de faire un essai de didacticiel en rapport avec le sujet. Ca vaut ce que ça vaut mais au moins, j'ai essayé ^^
http://www.dailymotion.com/video/xb850n … o00bddfree
Pas mal, le didacticiel !
Bravo
Hors ligne
Eric a écrit:
- sauvegarder une table à la fois, à quoi ça sert ?
Les systèmes de sauvegarde de bases de données proposent 2 options de sauvegarde :
1- Sauvegarde base complète : Sauvegarde l'ensemble de la base de données d'un coup avec tout son contenu. Pour la restauration, il faudra nécessairement supprimer toutes les tables présentes dans la base avant de lancer l'opération.
2- Sauvegarde par tables : La sauvegarde est faite table après table ce qui permet de ne restaurer qu'une table parmi n en cas de pépin sans avoir à tout supprimer avant.
faux! 8-)
sauvegarder 1 table a la fois empeche le serveur d'avoir trop de travail, et donc de planté au milieu d'une sauvegtarde d'un bloc.
dans les 2 cas (1 table a la fois, ou non ) on obtient a la fin le meme fichier, fichier de sauvegarde qui contient la structure de chaque table et son contenu
(on pourra donc restaurer 1 ou plusieurs table, meme toute la base, depuis chaque fichier)
en simple, si ca marche en 1 fois, pas la peine de cocher 1 table a la fois ;)
nb pour developpement du plugin :
je note tout de meme qu'il manque une option "if exists, drop table"
Dernière modification par repie38 (2009-11-21 22:55:44)
Hors ligne
Les deux sont vrais.
Eric donne les stratégies d'export standards.
Repie38 parle de la pratique (et son plugin part dans ce sens).
Sauver les tables séparément "permet" d'augmenter les chances d'obtenir des sauvegardes inconsistantes.
En gros, seule la table historique peut être sauvegardée sans trop de stress.
Et c'est ce que propose le plugin.
Hors ligne
Bon, j'ai donc essayé DB Backup, mais j'ai :
"Erreur 500 - erreur interne sur le serveur"
que je coche ou non "archiver sur le serveur"
Je suis chez Free.
Est-ce qu'on peut me dire à quoi c'est dû ?
Est-ce que je dois procéder sans DB Backup, directement dans phpmyadmin ?
Merci
Hors ligne
isatis a écrit:
Est-ce que je dois procéder sans DB Backup, directement dans phpmyadmin ?
A ton avis j'ai fait ce petit tutoriel pour quoi ? lol
L'erreur 500 je crois que c'est parceque tu ta base de données et trop importante pour la sauvegarder d'un seul tenant. Il faudrait donc procéder table par table.
Hors ligne
Gotcha a écrit:
isatis a écrit:
Est-ce que je dois procéder sans DB Backup, directement dans phpmyadmin ?
A ton avis j'ai fait ce petit tutoriel pour quoi ? lol
C'est bien pour ça que je pose la question !
Mais c'est tout de même curieux ce plugin qui ne marche pas...
Dans ce cas, autant le préciser : "voici un plugin, mais surtout ne l'utilisez pas, passez directement par phpmyadmin" !!!!
Ca permettrait de gagner du temps pour l'utilisateur, qui ainsi ne poserait pas plein de questions aux gentils développeurs pWG !!
Dernière modification par isatis (2009-11-22 18:15:04)
Hors ligne
Personnellement je n'avais jamais réussi par le passé à faire fonctionner ce plugin donc je suis resté à la méthode traditionnelle. Notes aussi qu'il existes plusieurs façons de sauvegarder sa base de données.
Après, à toi de voir laquelle te va le mieux.
Le principale étant que tu ais une base de données mise de coté.
Tu peux aussi la vérifier en copiant ta sur un logiciel de serveur local :-) Ca permet de contrôle que la base de données reçu est 100% opérationnelle.
Hors ligne
Toujours au sujet des sauvegardes, je me suis demandé bêtement pourquoi c'est vraiment si utile :
Est-ce qu'il ne suffit pas de tout resynchroniser ?!
Non, il faut sans doute sauvegarder en plus :
- l'historique des pages vues
- le décompte des visites de chaque image
Est-ce juste ?
Et dans ce cas, quelles sont les tables à sauvegarder impérativement ?
Merci
Hors ligne