Restaurer base de donnees

Bonjour
Bonjour

On est pas avancé avec autant de précision !
Précisez ce que vous avez fait et aussi comment est installé Dolibarr
Classiquement c’est le chemin vers le fichier sql qui n’est pas bon. Voyez dans le forum c’est un classique.
@+

j’ai un peu avancé; en me mettant dans le répertoire dolibarr_documents où se trouve le fichier .sql, je lance la commande mysql, ça s’éxécute et j’ai maintenant l’erreur 1005, can’t create table.
je dois supprimer des tables llx.

Bonjour,
Que tentes-tu de faire ?
Les opérations citées ci-dessus sont pour la restauration de la base de données au moment de la dernière sauvegarde. Cela veut dire que la base de données doit être vide. Cela signifie également que les données enregistrées depuis la dernière sauvegarde seront perdues.

bonjour,
J’essai de restaurer une sauvegarde de ma base sur un nouveau poste en windows donc pas de base actuelle ;
j’ai suivi le tuto pour installer dolibarr avec wamp puis de récupérer ma sauvegarde et de la mettre dans le répertoire dolibarr_documents.
j’arrive à éxécuter la commande mysql mais ça s’arréte sur ce pb de tables llx.
slts

Regarde avec phpmyadmin, s’il est installé, et vide la base de données de toutes ses tables. Selon l’avancée du processus d’installation, elles sont peut-être déjà créées.

J’ai résolu mon probleme de restauration d’une sauvegarde sur une nouvelle installation sous windows:
-pour lancer mysql, il faut de mettre dans le répertoire où se trouve le .sql et ensuite la commande de restauration;
ex: cd c:\dolibarr\dolibarr_documents\admin\backup
c:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql dolibarr -h localhost -P 3306 -u dolibarrmysql -p****** < monfichiersauvegarde.sql
slts

Bonsoir @dominiqueatreunion,

Oui comme se qu’indiquait @arre dans son message :

Ne pas oublier de faire une recherche la prochaine fois :wink:

Cordialement,
Gaëtan.

j’ai fait des recherches dans les forums de dolibarr mais je ne suis pas tombé sur ce post directement ;
mais avant tout , la documentation de la restauration est insuffisante voire trompeuse car il est indiqué de lancer cette commande:
c:\dolibarr\bin\mysql\mysql5.0.45/bin/mysql dolibarr -h localhost -P 3306 -u dolibarrmysql -p****** < monfichiersauvegarde.sql
(avec le \ / dedans) sans demander d’être dans le bon répertoire et qui semble être une évidence pour les specialiste de mysql.

Bonjour,
Il ne faut être spécialiste de mysql mais plutôt de DOS ou de la ligne de commande.
En effet il manque peut-être une information, mais il ne faut pas oublier qu’avant tout, c’est une aide sur le logiciel Dolibarr. Pas sur le DOS ou la ligne de commande.
Ce sont aux utilisateurs peu à l’aise (voir pas du tout) de se former à un système d’exploitation. Dolibarr est simple mais il y a un minimum à connaitre.

Frédéric

J’ai regardé ta copie écran et je pense avoir eu le même problème que toi; j’ai copié la commande indiqué dans la section restauration et qui pour moi comporte une erreur de syntaxe;
D’abord la solution pour le message de fichier introuvable: il faut exécuter la commande dans la répertoire où se trouve ton ficher mysqldumpxxx.sql donc le root de Dolibarr si tu le dit
ensuite sous windows, il faut taper que des \ donc c:\dolibarr\bin\mysql50.45\bin\mysql
cordialement

Bonsoir,

Ou alors donner l’emplacement du fichier mysql dans la commande.

Cordialement,
Gaëtan.

Bjr
j’ai le même probleme , voila ce que j’obtiens en entrant la commande de restauration

D:\Vib\Backup 030420>D:\wampserver\bin\mysql\mysql8.0.18\bin\mysql dolibarr -h localhost -P 3306 -u root < mysqldump_dolibarr_10.0.3_202002041912.sql
ERROR 1071 (42000) at line 1554: La clé est trop longue. Longueur maximale: 1000
je n’ai pas encore defini de mot de passe pour acceder à la BDD

merci d’avance

Bonjour,

Pour la clé trop longue, c’est surement un problème d’interclassement.
Vérifiez que votre base de donnée est bien en utf8_general_ci

Bonjour,

Je doute que Dolibarr soit compatible avec MySQL 8.x

Sachant que sur le site de Wampserver, il est indiqué que la version Mysql 8.0.18 est en option. C’est Mariadb qui est de base .

Ok, merci pour l’info. Dans ce cas, à mon avis utiliser plutôt le binaire mysql qui n’est pas dans le dossier mysql8.0.18 (je ne sais pas ce qu’il y a d’autre comme répertoires) :wink: