tutoriaux:sauvegarde-recuperation_en_ligne_de_commande

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutoriaux:sauvegarde-recuperation_en_ligne_de_commande [2022/04/10 18:56] dstctutoriaux:sauvegarde-recuperation_en_ligne_de_commande [2022/04/10 21:00] dstc
Ligne 1: Ligne 1:
-====== SAUVEGARDE ET RÉCUPÉRATION en ligne de commande.+ ====== SAUVEGARDE ET RÉCUPÉRATION en ligne de commande.
  ======  ======
  
Ligne 17: Ligne 17:
 Dans noalyss-administation-dossiers on a par exemple Dans noalyss-administation-dossiers on a par exemple
  
-id▼    ▲Nom▼             ▲Description▼     Taille      Nom base de donnée                                                                                                                        +id-------Nom-------------------Description---------Taille-----------Nom base de donnée \\  
-26     noa-2021-pierre   noa-21-pierre     16,98MB     dossier26            Effacer    Modifier     Backup+26------noa-2021-pierre----noa-21-pierre----16,98MB-------dossier26---------------------Effacer----Modifier----Backup
  
 pour faire la sauvegarde on va en administrateur dans la base de donnée postgres  pour faire la sauvegarde on va en administrateur dans la base de donnée postgres 
 :~$ sudo -i -u  postgres   ( ou bien  sudo -iu  postgres ) :~$ sudo -i -u  postgres   ( ou bien  sudo -iu  postgres )
 +
 postgres@monpc:~$ postgres@monpc:~$
 +
 là on écrit  là on écrit 
 +
 postgres@monpc:~$  **«pg_dump -Fp --no-owner --no-acl  -b -f <FICHIER-BACKUP> <Nom base de donnée>»** postgres@monpc:~$  **«pg_dump -Fp --no-owner --no-acl  -b -f <FICHIER-BACKUP> <Nom base de donnée>»**
 +
 <FICHIER-BACUP> = nom qu’on choisi pour le fichier de sauvegarde par exemple « noa-pierre-202103m-back » <FICHIER-BACUP> = nom qu’on choisi pour le fichier de sauvegarde par exemple « noa-pierre-202103m-back »
 +
 <Nom base de donnée> =  dossierid =dans cet exemple « dossier26 », id est un n° d’ordre donné automatiquement par noalyss. (Si on utilise le nom « noa-2021-pierre », on obtient : ailed: FATAL:  database "noa-2021-pierre" does not exist) <Nom base de donnée> =  dossierid =dans cet exemple « dossier26 », id est un n° d’ordre donné automatiquement par noalyss. (Si on utilise le nom « noa-2021-pierre », on obtient : ailed: FATAL:  database "noa-2021-pierre" does not exist)
  
Ligne 40: Ligne 45:
  
 pour sortir de postgress tapez pour sortir de postgress tapez
 +
 postgress@monpc:$ exit postgress@monpc:$ exit
  
Ligne 48: Ligne 54:
 **RÉCUPÉRATION :** **RÉCUPÉRATION :**
 Pierre  prépare un dossier vide : Pierre  prépare un dossier vide :
-Il se connecte à noalyss,  dans noalyss-administration-dossiers le bouton « Ajouter un dossier » + 
 +Il se connecte à noalyss,  dans noalyss-administration-dossiers le bouton « Ajouter un dossier » ;
 donner un nom au choix par exemple noa-2021-3m, une description du dossier au choix, max email, je ne sais pas ce que ça vient faire, et ‘aucun modèle dossier vide’ ; il se peut qu’on puisse utiliser un modèle déjà utilisé précédemment, c’est à essayer. Cliquer le bouton Création Dossier. Noter le nom  base de données dossierid, id est un numéro d’ordre donné automatiquement, il est différent de celui lors de la sauvegarde c’est une autre version de noalyss. donner un nom au choix par exemple noa-2021-3m, une description du dossier au choix, max email, je ne sais pas ce que ça vient faire, et ‘aucun modèle dossier vide’ ; il se peut qu’on puisse utiliser un modèle déjà utilisé précédemment, c’est à essayer. Cliquer le bouton Création Dossier. Noter le nom  base de données dossierid, id est un numéro d’ordre donné automatiquement, il est différent de celui lors de la sauvegarde c’est une autre version de noalyss.
  
 se connecter dans postgresql : en root (administrateur) taper dans un terminal  se connecter dans postgresql : en root (administrateur) taper dans un terminal 
 +
 :~$ sudo -iu  postgres  :~$ sudo -iu  postgres 
 +
 postgres@pierrepc:~$ postgres@pierrepc:~$
 +
 et ensuite  et ensuite 
 +
 « psql -X -H localhost -p 5432 -d <DOSSIER_CIBLE> -U <NOALYSS_USER> -f <FICHIER-BACKUP> » « psql -X -H localhost -p 5432 -d <DOSSIER_CIBLE> -U <NOALYSS_USER> -f <FICHIER-BACKUP> »
  
 <DOSSIER_CIBLE> est le ‘nom base de données’ créé ci dessus de la <DOSSIER_CIBLE> est le ‘nom base de données’ créé ci dessus de la
 forme « dossierid » id le n° d’ordre donné automatiquement par noalyss forme « dossierid » id le n° d’ordre donné automatiquement par noalyss
--U <NOALYSS_USER> se trouve dans le fichier ‘/var/www/html/noalyss/include/config.inc.php’ on y trouve aussi le mot de passe, habituellement « noalyss_sql » et « dany ».+ 
 +-U <NOALYSS_USER> se trouve dans le fichier ‘/var/www/html/noalyss/include/config.inc.php’ on y trouve aussi le mot de passe, habituellement 
 + 
 + « noalyss_sql » et « dany ».
  
 « define ("noalyss_user","noalyss_sql"); « define ("noalyss_user","noalyss_sql");
 +
   define ("noalyss_password","dany"); »   define ("noalyss_password","dany"); »
  
  • tutoriaux/sauvegarde-recuperation_en_ligne_de_commande.txt
  • Dernière modification : 2022/04/11 15:32
  • de dany