Les tuto ressemblent en général plus à une procédure spécifique pour un cas d'usage et oublient bien souvent d'expliquer les choses. On a ici un superbe exemple :
Sauvegarder la Base de données de phpBB sur ubuntu/debian/raspbian avec automysqlbackup
Dès le titre, on pense ne pouvoir sauvegarder que phpBB et ce seulement sur debian like.
automysqlbackup est un script libre, disponible dans les paquets Ubuntu et Debian/Raspbian, qui permet d'automatiser la sauvegarde de base de données.
Quel type de base de données ? Parce que je connais qui tournent sous linux les bases suivantes qui sont compatible avec phpBB : MySQL/MariaDB/PerconaDB, PostgreSQL, sqlite, MS SQL et Oracle.
sudo apt-get install automysqlbackup nano
Donc pour faire marcher ce script, je suis obligé d'avoir nano ?
Éditez le fichier de configuration
sudo nano /etc/default/automysqlbackup
Le sudo nano : même remarque que précédemment, je préfère simplement qu'on m'indique que sur tel distro, le fichier de configuration à modifier se trouve dans tel emplacement.
LATEST=no => passez la valeur no à yes
Pourquoi je dois faire ça ? J'ai aucune explication de ce à quoi sert cette valeur.
PREBACKUP="/etc/mysql-backup-pre" => vous pouvez décommentez la commande (supprimer le #) et remplacez "/etc/mysql-backup-pre" par "/usr/sbin/service apache2 stop"
POSTBACKUP="/etc/mysql-backup-post" => vous pouvez décommentez la commande (supprimer le #) et remplacez "/etc/mysql-backup-pre" par "/usr/sbin/service apache2 start"
On précise que là tu arrêtes complètement un service qui peut potentiellement dépendre d'autre chose (tu n'as pas forcement qu'un phpBB sur ton apache). Un lock sur ta base serait plus propre.
DBEXCLUDE="" => si vous souhaitez ne pas inclure des base de données, indiquez leur petit nom.
Pas besoin d'exclure vu qu'on ne sauvegarde que phpBB ?
A la fin de la lecture de ton article, il manque finalement pleins d'informations : j'imagine par exemple que automysqlbackup est un peu plus puissant qu'un simple mysqldump mis en crontab mais on ne sait pas vraiment ce qu'il fait de plus. Par exemple, quel est la période de rétention des sauvegardes et peut on la modifier ?
# Pourquoi j'aime pas les tuto
Posté par Mr Kapouik . En réponse au journal [Tuto/HowTo] Sauvegarder la Base de données de phpBB sur ubuntu/debian/raspbian avec automysqlbackup. Évalué à 8.
Les tuto ressemblent en général plus à une procédure spécifique pour un cas d'usage et oublient bien souvent d'expliquer les choses. On a ici un superbe exemple :
Dès le titre, on pense ne pouvoir sauvegarder que phpBB et ce seulement sur debian like.
Quel type de base de données ? Parce que je connais qui tournent sous linux les bases suivantes qui sont compatible avec phpBB : MySQL/MariaDB/PerconaDB, PostgreSQL, sqlite, MS SQL et Oracle.
Donc pour faire marcher ce script, je suis obligé d'avoir nano ?
Le sudo nano : même remarque que précédemment, je préfère simplement qu'on m'indique que sur tel distro, le fichier de configuration à modifier se trouve dans tel emplacement.
Pourquoi je dois faire ça ? J'ai aucune explication de ce à quoi sert cette valeur.
On précise que là tu arrêtes complètement un service qui peut potentiellement dépendre d'autre chose (tu n'as pas forcement qu'un phpBB sur ton apache). Un lock sur ta base serait plus propre.
Pas besoin d'exclure vu qu'on ne sauvegarde que phpBB ?
A la fin de la lecture de ton article, il manque finalement pleins d'informations : j'imagine par exemple que automysqlbackup est un peu plus puissant qu'un simple mysqldump mis en crontab mais on ne sait pas vraiment ce qu'il fait de plus. Par exemple, quel est la période de rétention des sauvegardes et peut on la modifier ?