Comment insérer un script de sauvegarde dans mon syno

Accueil FORUM Entraide générale Comment insérer un script de sauvegarde dans mon syno

Ce sujet a 40 réponses, 4 participants et a été mis à jour par rescue rescue, il y a 10 ans et 6 mois.

11 sujets de 31 à 41 (sur un total de 41)
  • Auteur
    Messages
  • #2315

    lecardiologue
    Participant

    Merci pour tes explications redouane.

    Je vais tester ca demain et je fais un retour

    Merci infiniment. …

    #2316

    lecardiologue
    Participant

    Voilà c’est opérationnel !
    La copie se fait normalement vers le support et en un rien de temps ce qui est vraiment super.
    Il me reste maintenant à optimiser le fichier journal et pourquoi pas me l’expedier par mail.
    Un TRES TRES GRAND MERCI pour votre aide rescue redouane et gerard !
    Peut-être que je redigerai un petit wiki à ce sujet.
    Bonne journée à tous !

    #2317

    redouane
    Participant

    Absolument lecardiologue, partager en créant un petit wiki sera le bienvenu pour la communauté « Medintux »  🙂

    #2318

    lecardiologue
    Participant

    Rebonjour à tous,

    Quand on peut sauvegarder (dans mon cas en copiant tout un repertoire de mon serveur syno (/volume1/@databases/mysql/*) il faut pourvoir restaurer dans un eventuel nouveau serveur en cas de défaillance critique de matériel….sinon je ne vois pas l’utilité de la stratégie.

    J’ai fait le test avec un nouveau serveur en tous point comparable avec celui que j’ai au cabinet. Une fois la restauration faite, activation du serveur mysql et de phpmyadmin, ce dernier m’indique qu’aucun privilège n’a été défini pour les bases copiées, donc aucun des utilisateurs qui étaient définis avec le premier syno n’est retrouvé listé sur le deuxième.

    Mes bases apparaissent bien listées sur le menu de gauche de phpmyadmin mais aucun utilisateur avec privilèges n’est listé, bien que « root » soit mentionné par ailleurs sur certaines fenêtres d’info de phpmyadmin.

    Bizarre quand même. …et les deux versions de phpmyadmin sont les mêmes au cabinet (syno n°1) et chez moi (syno n°2)

    Une idée ? merci et bon week-end !

    #2319

    redouane
    Participant

    Je pense que pour résoudre ce problème, il suffit de copier aussi le glossaire d’un serveur a l’autre.

    Essayer voire 🙂

     

    #2320

    lecardiologue
    Participant

    Nouvelles infos au sujet du problème des bases :

    Apres copie de toutes les bases du serveur 1 vers 2, je note que phpmyadmin est incapable d’afficher les tables c’est comme si elles n’existaient pas (pas de tables)….alors qu’elles apparaissent bien listées par la  ls -l /base dans une console putty.

    Tres mystérieux tout ca….

    #2321

    redouane
    Participant

    A chaque fois que vous tentez de faire un test, SVP faite toujours et d’abord une copie de ce que vous voulez changer en la renommant.

    Ainsi, en cas de souci vous aurez toujours la possibilité de revenir en arrière 🙂

    Essayer de revenir en arrière pour avoir a nouveau vos bases de données dans phpMyAdmin.

    A partir de la, si j’ai bien compris, vous voulez récupérer tout les utilisateurs avec leurs droits ( docteur, secrétaire,…).

    Je ne sais pas comment faire mais je vais faire des tests bien que moi non plus, je ne possède pas de syno, c’est plutôt d’un PC a un autre PC.

    Ce qui a été proposé dans le post précédent, c’est de copier le Glossaire qui se trouve dans le programme medintux pour retrouver les documents des différentes rubriques ainsi que les listes déroulantes dans le cas ou il y a eu des changements a ce niveau.

     

    #2322

    lecardiologue
    Participant

    Bonjour redouane !

     » si j’ai bien compris, vous voulez récupérer tout les utilisateurs avec leurs droits ( docteur, secrétaire,…) » :

    C’est exactement ça, car, à terme, je veux vérifier si je peux lancer Medintux à partir de la station de travail que j’ai à la maison et qui tourne sous UBUNTU. In fine je voudrais exporter cette config (PC client sous linux + serveur syno sur lequel resideraient les bases) vers mon cabinet….

    Pour ce qui est du glossaire je ne suis pas sur d’avoir compris : le glossaire contient tous les documents que j’ai crées pour ma pratique ainsi que les profils utilisateurs. Ce sont les mêmes qui peuvent se connecter aux bases sur le serveur mysql du syno ?. Eclairez-moi sur ce dernier point SVP…

    Je vous souhaite un bon Dimanche..

    #2324

    redouane
    Participant

    En ce qui concerne le Glossaire, je pense que l’on est sur la même longueur d’onde :-), donc je n’ai rien a ajouter.

    En ce qui concerne la récupération des utilisateurs et de leurs droits respectifs, la réponse 2313 de ce fil répond a votre attente. On utilise la console « terminal » en mode root « administrateur »

    A savoir:

    1- Ci-dessous la commande pour sauvegarder la base de donnée du serveur 1 sous le nom de all-dbs.sql. ( remplacer root, mot-de-passe par les vôtres):

    #mysqldump -u root -pmot-de-passe –all-databases > all-dbs.sql

    2- Copier sur un flash disque la base de donnée all-dbs.sql et transferer la « copier » dans le serveur 2. Rappeler vous du chemin bien sur -:)

    3- Ci-dessous la commande pour restorer la base de donnée qu’on a sauvegarder plus haut all-dbs.sql mais cette fois ci on est sur le serveur 2:

    #mysql -u root -pmot-de-passe < ici-le-chemin-pour-atteindre-la-base-de-donnée all-dbs.sql

    Bonne chance.

     

    #2325

    lecardiologue
    Participant

    Bonsoir à tous,

    Ca se passe plutôt bien !

    J’ai pu copier mon repertoire source contenant les bases de données sur le syno 1 et les recopier sur le syno 2 au bon endroit (ça a pris 3 mn pour 9Go de copie en USB3).
    Evidement en ligne de commande utilisant mysqldump ça marche aussi bien quoique je pense que la sauvegarde est plus longue à effectuer sur le support externe…mais ce n’est que mon avis 😉
    J’ai rétabli les privilèges sur les bases avec phpmyadmin et un module pour reinitialiser le mot de passe de synology.
    je retrouve donc ma liste d’utilisateurs mysql comme ça fonctionne sur le syno 1.
    je vais recopier le glossaire….
    Par contre il doit me manquer une librairie qt3 ou qt4 pour lancer Medintux car avec setup_bases la connexion se fait parfaitement au serveur mysql.
    Voilà il ne reste plus que ça a tester…
    Bonne nuit a tous (toutes)

    #2334
    rescue
    rescue
    Participant

    Bonsoir,

    Je reviens sur ce post car si je comprends bien vous nous avez pas tout dis de votre projet.

    Sauf erreur de ma part a aucun moment vous avez écrit que vous souhaitiez avoir les mêmes données sur 2 synos.

    Donc ce n’est pas une copie de sauvegarde que vous souhaitiez réaliser c’est plus une réplication de base de données.

    Désolé, car en relisant vos post voir même le titre j’avais compris que vous souhaitiez une sauvegarde de votre syno.

    Donc la solution proposée de la copie de répertoire n’est pas adapté.

    @+

11 sujets de 31 à 41 (sur un total de 41)

Vous devez être connecté pour répondre à ce sujet.