Comment installer, configurer et exécuter automysqlbackup sous Linux

Découvrez comment automatiser les sauvegardes de votre serveur MySQL grâce à un script d'installation simple. Nous vous guidons dans chaque étape pour le configurer efficacement.
Se rappeler de toujours sauvegarder un serveur MySQL peut être difficile, mais heureusement, il existe un script qui peut automatiser l'ensemble du processus. Vous n'aurez même pas à écrire de code bash Linux car des programmeurs qualifiés ont déjà rédigé le script automysqlbackup pour vous. Vous pourrez même peut-être l'installer automatiquement.
Le faire fonctionner peut parfois être un défi, c'est pourquoi nous avons détaillé la meilleure façon de configurer le logiciel et de l'exécuter. Une fois mis en place, vous n'aurez pas grand-chose à faire.
Méthode 1 : Installer automysqlbackup avec un Gestionnaire de Paquet
Plusieurs distributions Linux comme Debian et les différentes versions dérivées d'Ubuntu, y compris Ubuntu Server, vous permettent de créer le script automysqlbackup avec rien d'autre que le gestionnaire de paquets apt-get. Si vous exécutez une version simplifiée de Debian ou Ubuntu Server, vous pourriez n'avoir à disposition que les terminaux virtuels. Dans ce cas, maintenez enfoncés CTRL, ALT et F1 pour accéder au premier terminal et connectez-vous.
Les utilisateurs d'une distribution avec un environnement de bureau léger, toujours adapté pour le travail de serveur comme Lubuntu, Xubuntu ou Debian-Xfce4, pourraient vouloir soit sélectionner le menu Applications ou Whisker et cliquer sur Terminal Root, puis saisir leur mot de passe d'administrateur. Vous pourriez également maintenir enfoncés Ctrl, Alt et T pour ouvrir une invite utilisateur standard.
Si vous avez un accès root, tapez apt-get install automysqlbackup et appuyez sur Entrée. Vous devrez taper sudo apt-get install automysqlbackup et appuyer sur Entrée si vous n'avez pas d'accès root. Cela devrait également fonctionner sur les différentes dérivées de Linux Mint.
Les utilisateurs d'Arch Linux qui ont un accès root et qui ont suivi ces étapes devraient pouvoir l'installer en exécutant pacman -S automysqlbackup 3.0_rc6-3, bien qu'ils devront également ajouter sudo devant la commande s'ils fonctionnent en tant qu'utilisateur root.
Méthode 2 : Installer automysqlbackup depuis SourceForge
Les utilisateurs de Fedora, Red Hat, CentOS, Slackware et plusieurs autres grandes distributions Linux pourraient découvrir qu'ils n'ont aucun paquet automysqlbackup disponible, ils devront donc ouvrir un navigateur en sélectionnant soit Mozilla Firefox, Chrome, Chromium ou Midori depuis le menu Applications puis Internet de leur environnement de bureau, soit en maintenant enfoncée la touche Super et en appuyant sur W. Accédez à https://sourceforge.net/projects/automysqlbackup/ et appuyez sur Entrée.
Cliquez sur le bouton de téléchargement vert et attendez que le téléchargement soit terminé. Cela ne devrait prendre que quelques secondes, et SourceForge vous offrira automatiquement un lien direct si vous avez du mal à l'acquérir.
Ouvrez une invite de commande, puis tapez cd ~/Downloads ou déplacez-vous là où se trouve votre répertoire de téléchargements. Vous pouvez, bien sûr, déplacer ce fichier avec un appareil amovible si vous avez besoin de le placer sur un serveur sans interface graphique, ou vous pourriez théoriquement utiliser un navigateur de ligne de commande comme w3m pour le télécharger.
Une fois que vous êtes dans le bon répertoire, tapez tar zxvf automysqlbackup-v3.0_rc6.tar.gz pour l'extraire. Notez que le nom du fichier peut en réalité changer à un moment donné dans le futur s'il y a une mise à jour. Vous obtiendrez six fichiers, potentiellement dans un répertoire. Vous voudrez peut-être taper cd et appuyer sur tab, puis entrer pour vous déplacer dans ce répertoire. Il est judicieux de lire plus de README avant de procéder afin de voir quels conseils les développeurs proposent.
Exécutez le script install.sh en tapant ./install.sh et en appuyant sur la touche entrée. Vous aurez besoin de privilèges root pour l'exécuter, donc vous devrez le préfixer avec sudo si vous n'êtes pas déjà dans un shell root. Cela devrait s'occuper de tout automatiquement.
Méthode 3 : Exécution d'une installation manuelle
Si pour une raison quelconque le script install.sh échoue et que vous avez bien préfixé avec le code ./, alors vous devrez peut-être l'installer manuellement. Si vous n'avez pas déjà une invite root, créez-en une en tapant sudo -i et en appuyant sur entrer. Ces commandes doivent être exécutées depuis le répertoire où vous avez décompressé l'archive tar.
Il est judicieux de créer un fichier de configuration personnalisé. Utilisez la commande cp automysqlbackup.conf NOM.conf, ayant remplacé NOM par un nom réel que vous souhaitez donner au fichier.
Méthode 4 : Édition du fichier de configuration
Ouvrez votre fichier de configuration avec nano ou vi, et vous remarquerez que le fichier contient des dizaines de commentaires. Vous devrez entrer un utilisateur MySQL avec au moins des privilèges SELECT, bien que vous n'ayez probablement qu'un seul utilisateur minimal sur votre système. Vous ne souhaitez pas utiliser un compte administratif pour cela. Entrez le nom entre les guillemets simples dans la ligne :
CONFIG_mysql_dump_username=”
Vous devrez mettre leur mot de passe entre les guillemets simples dans la ligne :
CONFIG_mysql_dump_password=”
Vous devrez simplement définir la variable CONFIG_mysql_dump_host sur CONFIG_mysql_dump_host=’localhost’ puisque votre serveur est simplement la machine locale.
Assurez-vous de définir CONFIG_backup_dir= sur un répertoire où l'utilisateur peut enregistrer des fichiers de sauvegarde. Par exemple, disons que vous avez un utilisateur appelé mybackups, vous devrez alors réellement utiliser /home/mybackups/backups sinon, il tentera d'utiliser le répertoire de l'utilisateur dans son ensemble. Vous devrez utiliser la commande mkdir si ledit répertoire n'existe pas déjà.
Bien que vous puissiez ajouter les noms des bases de données à la variable CONFIG_db_names=() entre les parenthèses, la laisser vide copiera toutes les bases. Vous pouvez utiliser les parenthèses CONFIG_db_exclude=() pour ajouter des emplacements que vous préférez que le script ignore.
Le script peut conserver des sauvegardes quotidiennes pendant une semaine, mais vous pouvez changer cela en modifiant la variable CONFIG_rotation_daily= à quelque chose d'autre que le chiffre 7. Ces valeurs par défaut peuvent changer de temps à autre. Le fichier de configuration avec lequel nous avons travaillé utilisait 6 comme valeur par défaut.
Vous pouvez ensuite exécuter depuis la ligne de commande, en remplaçant le nom du fichier par celui que vous avez créé, ou l'ajouter à un script de démarrage ou cron. Si vous avez besoin d'une ligne cron, vous pourriez vouloir essayer :
0 0 * * * /usr/local/bin/backupscript
Cela l'exécutera à minuit chaque jour.
Questions et réponses que vous devriez connaître
Comment installer MySQL sous Linux ?
Pour installer MySQL sous Linux, suivez ces étapes simples :
- Téléchargez le fichier .deb : Rendez-vous sur dev.mysql.com/downloads/repo/apt pour obtenir le fichier nécessaire.
- Installez le fichier .deb :
- - Utilisez une commande comme
sudo dpkg -i nom_du_fichier.deb- pour l'installation.
- Pendant cette étape, vous choisirez entre MySQL 5.7 et MySQL 8.
- 3. Rafraîchissez les dépôts : Exécutez
sudo apt updatepour mettre à jour votre liste de paquets. - Installez le paquet mysql-server : Utilisez la commande
sudo apt install mysql-serverpour finaliser l'installation. Assurez-vous de suivre les instructions à l'écran pour configurer votre serveur MySQL après l'installation.
Comment faire une sauvegarde sur Linux ?
Pour effectuer une sauvegarde sur Linux, suivez ces étapes simples :
- Accéder au menu :
- - Ouvrez votre menu Linux.
- Saisissez 'Sauvegarde' pour trouver l'application de sauvegarde.
- Configurer la sauvegarde :
- Cliquez sur l'application Sauvegardes.
- Modifiez vos paramètres de sauvegarde en fonction de vos besoins.
- Sélectionner les dossiers :
- Dans le volet de gauche, sélectionnez Dossiers à enregistrer.
- Vérifiez que votre dossier personnel est inclus dans la liste par défaut.
- Lancer la sauvegarde :
- Initiiez le processus de sauvegarde selon les options disponibles. En suivant ces étapes, vous pouvez facilement sauvegarder vos données sur Linux et vous assurer qu'elles sont sécurisées.
Maintenant que tu as fini de lire Comment installer, configurer et exécuter automysqlbackup sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
