Erreur sauvegarde - échec de l'exécution de commande externe

Bonjour,

je précise d’avance que je ne suis vraiment pas un spécialiste, mais un simple utilisateur de dolibarr…
Mon souci, je n’arrive pas (plus) à réaliser de sauvegarde de ma base de donnée, aucun souci pour générer l’archive du répertoire documents.
voici un printscreen avec le message d’erreur.

Merci d’avance pour votre aide,
Fabrice

Bonjour,

Pour vous aider, il nous faudrait la version de Dolibarr, de PHP, de la base de donée SQL, le type d’hébergement utilisé, …

Hello,

Vu le chemin de la commande ça sent MAMP sur MacOS.
Je ne connais malheureusement pas les subtilités des Maceux

La commande mysqldump a soit disparu, soit elle est dans un autre chemin que celui indiqué. Donc la première étape consister à retrouver l’exécutable mysqldump ou à revoir l’installation MAMP qui est sans doute dans en mauvais état.

Et ne pas attendre qu’il soit trop tard, de perdre toutes les données, ne pas avoir de sauvegarde exploitable et de pleurer ensuite.

Bonjour,
dolibarr v17 et mamp…

Merci d’avance pour l’aide éventuelle,
Fabrice

Salut,

oui c’est bien MAMP sur MacOS…

Merci quand même pour le message,
Fabrice

Salut Libremaster,

merci pour ton message et d’accord avec toi, il faut résoudre la situation pour éviter de pleurer ensuite…
Suite à ton message, j’ai chercher la location de l’exécutable « mysqldump », il se trouve dans MAMP>library>bin
En te lisant, je mes suis dit que j’allais réinstaller MAMP, et replacer mon dossier « dolibarr » à la racine de MAMP. C’est ce que j’ai fait mais maintenant j’ai un message bizarre… :grimacing:
(j’ai configuré MAMP suivant le wiki dolibarr)

Merci d’avance pour ton aide et bonne soirée,
Fabrice

Bonjour,

Et c’est quoi ce message bizarre ???

oups…
j’avais oublié le printscreen…

Merci gaecCAB

Ce n’est pas un message bizarre.
L’utilisateur FG n’a pas accès à la base de données. Donc, c’est à paramétrer.
Je ne sais pas si sur ce forum il y a beaucoup d’utilisateur compétent pour ce type d’erreur.

HELP…

Là, je suis vraiment dans l’embarras et j’espère que quelqu’un pourra m’aider…

Belle journée,
Fabrice

Bonjour,
Il me semble que cela n’a rien à voir avec Dolibarr.
Avez-vous fait une recherche sur le Net pour l’utilisation/paramétrage de MAMP?

Frédéric

Bonjour,
l’utilisateur de la base des données sous MAMP c’est root.
A l’installation, lorsque l’utilisateur et mot de passe de la BDD sont demandés, rentrer « root » et « root »

Bonjour j’ai le même problème via Mamp, en version 16.0.4, lorsque j’essaie de lancer une sauvegarde du dump de la base des données j’obtiens : « Erreur : Échec de l’exécution de commande externe. Vérifiez qu’elle est disponible et exécutable par l’utilisateur de votre serveur PHP. Vérifiez également que la commande n’est pas protégée au niveau du shell par une couche de sécurité comme apparmor. »

De même pour générer l’archive du répertoire documents j’obtiens : « Erreur : Error tar generation return Error 1 » La solution apportée a-elle été un succès ? merci

Voici le message d’erreur :« /Applications/MAMP/Library/bin/mysqldump dolibarr -h localhost -u Gako -P 3306 --protocol=tcp --single-transaction --quick --add-drop-table=TRUE --tables -c -e --hex-blob --default-character-set=utf8 --no-tablespaces -p »*********" " concernant l’emplacement il me semble correct :
Capture d’écran 2023-04-28 à 15.25.23
Quand à dolibar il est déjà à la racine de Mamp


Mamp à été installé et configuré conforme au wiki.
Je sèche

Bonjour je me permets de relancer ma demande car je travaille sans sauvegarde c’est assez risqué, merci d’avance.

Quelle est la requête sql exécutée pour lancer la sauvegarde ?

Salut,

Dans la page de lancement de sauvegarde de Dolibarr, essaie en choisissant une méthode de compression différente de celle pré-cochée (gzip), par exemple zip ou autre méthode.

Bonne journée !

1 « J'aime »

/Applications/MAMP/Library/bin/mysqldump dolibarr -h localhost -u Gako -P 3306 --protocol=tcp --single-transaction --quick --add-drop-table=TRUE --tables -c -e --hex-blob --default-character-set=utf8 --no-tablespaces -p"*********"

Quand je teste une sauvegarde en (PhP) cela a l’air de fonctionner, dois-je continuer à sauvegarder en php ? Malgré le triangle jaune ? Merci d’avance

Et en faisant une sauvegarde sous un autre format que je Gzip comme conseillé par @libremaster

1 « J'aime »