merci pour ta réponse.
mon problème se situe « Ouvrir un shell de ligne de commande (Commande DOS sous Windows, Terminal shell sous Linux…). Aller dans le répertoire où est enregistré le fichier de sauvegarde à restaurer. Lancer la commande fournie précédemment, sachant que chaque espace (ou absence d’espace), signe « - » ou « < » est impérieusement requis, sous peine de générer une erreur de syntaxe. »
Donc, si j’ai bien compris, mon fichier mysqldump est dézippé dans le root de Dolibarr (C:\dolibarr\bin\mysql\mysql5.0.45\bin), j’ai bien dans Import MYSQL la commande (c:\dolibarr\bin\mysql\mysql5.0.45/bin/mysql dolibarr -h localhost -P 3306 -u dolibarrmysql -pchangeme < monfichiersauvegarde.sql et c’est là mon souci !
Je ne sais pas ce que je dois faire.
Je n’ai pas beaucoup d’expérience en informatique.
jusque là tout parait normal… il se passe quoi ?
tu as une erreur lorsque tu valides la ligne c:\dolibarr\bin\mysql\mysql5.0.45/bin/mysql dolibarr -h localhost -P 3306 -u dolibarrmysql -pchangeme < monfichiersauvegarde.sql ?
laquelle ?
(tu as bien changé ‹ -u dolibarrmysql › avec le nom de ton user et ‹ -pchangeme › en ‹ -pton_mot_de_passe › hein ? et pareil pour monfichiersauvegarde.sql ?)
non, ça n’a rien à voir avec windows (ni avec dolibarr d’ailleurs…) : quand tu as installé « WAMP » : tu as définis un login/pass pour mysql -> c’est ceux là.
Détaillons la commande :
c:\dolibarr\bin\mysql\mysql5.0.45/bin/mysql : c’est le chemin de la commande « mysql »
dolibarr : c’est le nom de la base de donnée qu tu as défini
-h localhost : c’est le serveur (localhost signifiant « moi même » aux yeux de la machine sur la quelle tu execute la commande … c’est comme 127.0.0.1)
-P 3306 : c’est le port (le « canal » par le quel tu souhaite parler au gestionnaire de base de donnée, 3306 c’est le port par défaut : n’y touche pas, sauf si tu l’as changé)
-u xxxxx c’est le USER qui a les droits sur mysql (celui que tu as défini à l’install, ou celui auquel tu as donné les droits … mais vu ta question, indique juste celui de l’install) et n’oublie pas le "-u " avant !)
-pxxxx : c’est le mot de passe (oui -pxxxx sans espace !)
< mysqldump_dolibarr_10.0.3_201911241333.sql : c’est le fichier sql à executer : il doit être au même endroit que ton « c:\dolibarr\bin\mysql\mysql5.0.45/bin/mysql » ou il faut indiquer son chemin complet … du style « c:\mysqldump_dolibarr_10.0.3_201911241333.sql » s’il est à la racine de ton disque C …
[ERRATUM1] : le fichier doit être au même endroit depuis le quel tu EXECUTE la commande
-> donc apprends à te servir de la commande « cd » sous windows pour y aller ou indique le chemin complet du fichier
[ERRATUM2] (de mon petit ange-gardien-dont-on-ne-doit-pas-citer-le-nom) : soit cohérent dans les chemins d’accès: c’est ou tout des « \ » ou tout des « / » : pas un mix (et sous windows, normalement c’est que des « \ »)
Root sur mon PC : c:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql dolibarr
Pour le localhost : -h localhost
Pour le port de communication (je n’y ai rien changé) -P 3306
U pour le login de la database : -u admin
Pour le Mot de passe : -xxxxxxxxxx
Pour le nom de la datebase dézippée dans le répertoire c:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql dolibarr : <mysqldump_dolibarr_10.0.3_201911241333.sql
Ce qui donne : c:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql dolibarr -h localhost -P 3306 -u admin -XXXXX < mysqldump_dolibarr_10.0.3_201911241333.sql
Et j’ai le message : Le fichier spécifié est introuvable.
** C:\Users\Sergey>**
et j’ai venant d’ "Imoportation MySql : c:\dolibarr\bin\mysql\mysql5.0.45/bin/mysql dolibarr -h localhost -P 3306 -u dolibarrmysql -pchangeme < monfichiersauvegarde.sql, le \ et le / (,/) dans ma commande. Est-ce cohérent?
Grâce vous en soit rendue pour cet échange, cher @TeddyBear, mais ceci est un forum spécifiquement dédié à l’utilisation de dollibarr : pas aux pré-requis d’administration d’un simple serveur web et gestion de base de donnée associée.
Nous mettons, bénévolement, notre temps à la disposition de ceux qui rencontrent des aléa tels que les vôtres.
Mais ceci ne doit ni devenir une règle, ni devenir une « exigence » de la part de ceux qui ne possèdent pas un minimum de pré-requis: ceci est l’objectifs de la documentation et des forums dédié sur l’internet et/ou de prestations de la part de prestataires.
Avec toutes mes excuses si l’aide que j’ai tenté de vous apporter ne vous a pas convenu.