Bonjour,
+1
Concernant le job planifié de « Sauvegarde locale de base », on voit que le Nom de fichier intégrant la classe est core/class/utils.class.php
Et dans core/class/utils.class.php on trouve à partir de la ligne 295 (dolibarr 21.0.1):
// MYSQL
if ($type == 'mysql' || $type == 'mysqli') {
if (!getDolGlobalString('SYSTEMTOOLS_MYSQLDUMP')) {
$cmddump = $db->getPathOfDump();
} else {
$cmddump = getDolGlobalString('SYSTEMTOOLS_MYSQLDUMP');
}
if (empty($cmddump)) {
$this->error = "Failed to detect command to use for mysqldump. Try a manual backup before to set path of command.";
return -1;
}
Chouette, me suis-je dit, je positionne la variable globale SYSTEMTOOLS_MYSQLDUMP à mariadb-dump ou /usr/bin/mariadb-dump et ça devrait rouler.
Ben non.
Alors je me dis que je n’ai peut-être pas initialisé SYSTEMTOOLS_MYSQLDUMP au bon endroit, mais alors où ?
Si quelqu’un pouvait m’éclairer…