Restauration via MySQL import

bonjour

en suivant la ligne de commande ci dessous, dans quel repertoire dois je deposer mybackupfile.sql?

To import a backup file, you must use mysql command from command line:
c:\dolibarr\bin\mysql\mysql5.0.45\bin/mysql dolibarr -h localhost -P 3306 -u dolibarrmysql -pchangeme < mybackupfile.sql

Salut @lebonbroker

dans le repertoire dans le quel tu execute la commande.
OU tu remplaces < mybackupfile.sql par le chemin absolu d’où se trouve le fichier.

ATTENTION : à executer dans une conssole standard (CMD), pas powershell.

donc dans le repertoire c:\dolibarr\bin\mysql\mysql5.0.45\bin ?

ATTENTION : à executer dans une conssole standard (CMD), pas powershell.
=> donc dans l invite de commande DOS classisque?

oui

par exemple: quand tu ouvres « cmd » , tu vas te retrouver dans le repertoire c:\user\ton_nom (ou un truc du genre) : c’est là qu’il faut mettre la sauvegarde sql.

si tu la mets ailleurs : il faut indiquer le chemin dans le dernier paramètre de la commande.

sur un autre pc, j essaie de restaurer ma base en 4.0.3 vers 14.0.2.
a la 2eme etape, j execute:

c:\dolibarr\bin\mariadb\mariadb10.4.10\bin>mariadb dolibarr -h localhost -P 3306 -u dolibarrmysql -pchangeme < dump403.sql

et ca me dit

‹ mariadb › n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

Bonjour
Il faut mettre mysql plutôt que mariadb.

mysql dolibarr -h localhost -P 3306 -u dolibarrmysql -pchangeme < dump403.sql

@+

merci phil

quelle est la diff entre mdb et mysql?

Ce sont tout simplement deux logiciels différents.
(ok il font a peu prêt la même chose, mais dans les grandes lignes : il y a des histoires de licences qui changent et un peu de syntaxe)