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édentesRévision précédente
automysqlbackup [Le 02/04/2026, 10:34] – Restauration ; exécution arverne73automysqlbackup [Le 02/04/2026, 10:40] (Version actuelle) – chemin incomplet ; lien mort arverne73
Ligne 22: Ligne 22:
 ===== Configuration ===== ===== Configuration =====
    
-La configuration par défaut est relativement complète et fonctionne sans aucune modification ((Par défaut le script récupère automatiquement les identifiants du super utilisateur de la base de données, et les utilise pour sauvegarder toutes les bases installées dans le répertoire var/lib/mysq, ce qui suffit à une bonne part des utilisateurs.)).+La configuration par défaut est relativement complète et fonctionne sans aucune modification ((Par défaut le script récupère automatiquement les identifiants du super utilisateur de la base de données, et les utilise pour sauvegarder toutes les bases installées dans le répertoire var/lib/automysqlbackup/, ce qui suffit à une bonne part des utilisateurs.)).
 Cependant si vous voulez l'affiner, vous pourrez le faire [[sudo|avec les droits d'administration]] via le fichier **/etc/default/automysqlbackup**. Cependant si vous voulez l'affiner, vous pourrez le faire [[sudo|avec les droits d'administration]] via le fichier **/etc/default/automysqlbackup**.
 Ce fichier est bien commenté (en anglais) et la page de [[:man|manuel]] peut vous aider.\\ Ce fichier est bien commenté (en anglais) et la page de [[:man|manuel]] peut vous aider.\\
Ligne 43: Ligne 43:
 $2 devient "$2" $2 devient "$2"
  
-Si vous définissez le //USERNAME// et le //PASSWORD//, la commande par défaut à la ligne //DBNAMES// va engendrer une erreur 1045((https://devops.stackexchange.com/questions/13422/automysqlbackup-fails-return-error-1045)), le mieux est de remplacer cette ligne (à adapter) par <code bash>DBNAMES="nom_base_1 nom_base_2"</code> pour préciser les bases à sauver. Si on met //"all"//, ça les sauvegarde toutes… mais peut engendrer une ERROR 1042 !+Si vous définissez le //USERNAME// et le //PASSWORD//, la commande par défaut à la ligne //DBNAMES// va engendrer une erreur 1045, le mieux est de remplacer cette ligne (à adapter) par <code bash>DBNAMES="nom_base_1 nom_base_2"</code> pour préciser les bases à sauver. Si on met //"all"//, ça les sauvegarde toutes… mais peut engendrer une ERROR 1042 !
  
 On peut définir des options de //mysqldump//, par exemple : On peut définir des options de //mysqldump//, par exemple :