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évision Les deux révisions suivantes
automysqlbackup [Le 02/05/2019, 20:00]
Arverne73
automysqlbackup [Le 06/05/2019, 18:00]
Arverne73 erreur code commande
Ligne 1: Ligne 1:
-{{tag>​Xenial serveur sauvegarde sgbd mysql}}+{{tag>​Xenial ​Bionic ​serveur sauvegarde sgbd mysql}}
  
 ---- ----
Ligne 50: Ligne 50:
 Le script va créer des fichiers compressés qui seront sauvegardés dans 3 répertoires différents "​Daily",​ "​Weekly"​ et "​Monthly"​. Le script va créer des fichiers compressés qui seront sauvegardés dans 3 répertoires différents "​Daily",​ "​Weekly"​ et "​Monthly"​.
 Pour restaurer une base de données mysql, il faut chercher dans ces répertoires le fichier de sauvegarde correspondant au nom de la base et à la date correspondant au moment où vos données étaient satisfaisantes. La décompression de se fichier va donner un fichier avec l'​extension .sql.\\ Pour restaurer une base de données mysql, il faut chercher dans ces répertoires le fichier de sauvegarde correspondant au nom de la base et à la date correspondant au moment où vos données étaient satisfaisantes. La décompression de se fichier va donner un fichier avec l'​extension .sql.\\
-Pour restaurer la base de données à partir de ce fichier, avec Bionic et les versions ultérieures,​ la commande à taper est :+Pour restaurer la base de données à partir de ce fichier, avec Bionic et les versions ultérieures ​(à partir de Xenial pour MariaDB), la commande à taper est :
 <​code>​sudo mysql NomMaBase < /chemin vers fichier sauvegarde.sql</​code>​ <​code>​sudo mysql NomMaBase < /chemin vers fichier sauvegarde.sql</​code>​
-où //​NomMaBase//​ est le nom de votre base de données (a priori, ​ceci peut être omis) et ///chemin vers fichier sauvegarde.sql//​ est le chemin vers le fichier que vous avez décompressé (il suffit de le tirer sur le terminal pour que le chemin s'​écrive seul).+où //​NomMaBase//​ est le nom de votre base de données (ceci peut être omis) et ///chemin vers fichier sauvegarde.sql//​ est le chemin vers le fichier que vous avez décompressé (il suffit de le tirer sur le terminal pour que le chemin s'​écrive seul).
  
 Pour les versions antérieures : Pour les versions antérieures :
-<​code>​sudo mysql -u 'root' ​-p NomMaBase < /chemin vers fichier sauvegarde.sql</​code>​ +<​code>​mysql -u root -p NomMaBase < /chemin vers fichier sauvegarde.sql</​code>​ 
-<note tip>Le script automysqlbackup inclut une option qui restaure automatiquement la base sous son nom initial. Remplacer NomMaBase par NomMachin n'aura aucun effet ; c'est NomMaBase qui sera restitué</​note>​+<note tip>Le script automysqlbackup inclut une option qui restaure automatiquement la base sous son nom initial. Remplacer NomMaBase par NomMachin n'aura aucun effet ; c'est NomMaBase qui sera restitué. D'​ailleurs vous pouvez omettre ce nom dans la commande.</​note>​
 ===== Désinstallation ===== ===== Désinstallation =====
    
  • automysqlbackup.txt
  • Dernière modification: Le 15/09/2022, 20:27
  • par moths-art