• # Pourquoi j'aime pas les tuto

    Posté par . 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 :

    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 ?