Message d'erreur lors de la sauvegarde : usr/bin/mysqldump: Deprecated program name

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… :blush: