Exportation d'une base de données Dolibarr

Bonjour ,
J’aimerais savoir si il était possible d’exporter une base de données Dolibarr.
Je suis en phase de test sur une machine et je voudrais exporter cette base de données vers un serveur .
Si il est possible de l’exporter comment dois-je faire ?
Merci d’avance

Bonjour,

Vous télécharger la version freeware http://www.sqlmanager.net/fr/products/mysql/manager/download
pour importer la base de données sur votre nouvel environnement.

Procédure pour MySQL

Lancer Dolibarr dans l’environnement actuel
Outils système, Sauvegarde.
Sélectionner l’option MySQL Dump (Php)
Compression : aucun.
Générer sauvegarde.
Récupérer le fichier « mysqldump_dolibarr_xxxx.sql

Aller sur votre nouvel environnement
Lancer « Mymanager »
créer une base de données « dolibarr »
« Outils de Base de Données
exécuter un script SQL
ouvrir script
sélectionner votre fichier « mysqldump_dolibarr_xxx.sql
lancer l’exécution du script

Lancer Dolibarr sur votre nouvel environnement.
Il vous demandera peut-être une mise à niveau de la BD selon la version de Dolibarr.

J’espère que cela va fonctionner chez vous.

Meilleures salutations.

2 « J'aime »

Merci pour la réponsé, je bloquais également pour l’export de ma BDD!

Bonjour,

Je souhaite transférer ma base de données et son contenu depuis mon ancien serveur Dolibarr 11.0.0 vers le nouveau 17.0.0.

Après avoir importé la sauvegarde de ma base de données sur le nouveau serveur, j’ai utilisé la commande suivante ;

/usr/bin/mysql nom_base_de_donnée -h localhost -P 3306 -un nom_user -p******** < monfichiersauvegarde.sql

seulement il semblerait que des informations au sein de ma bdd ne se soient pas correctement mises en place.

Après mettre documenter et tenter de découvrir d’où provient le problème, je décide d’utiliser le repair.sql.

Ce dernier me renvoie:

t line 78: Can’t DROP FOREIGN KEY fk_propal_fk_currency; check that it exists

Il semblerait que j’aie un problème avec la clé fk_propal_fk_currency. J’ai donc cherché à savoir si cette clé existe à l’aide de la commande:

SELECT CONSTRAINT_NAME, TABLE_NAME, COLUMN_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE CONSTRAINT_SCHEMA = ‹ nom_bdd › AND REFERENCED_COLUMN_NAME IS NOT NULL;

Seulement il semblerait que cette dernière n’existe pas. Seriez-vous m’aidée afin de résoudre mon problème et ainsi pouvoir lancé le “repair.sql”, ou bien m’indiquer une autre méthode.

bonjour,

après l’import de la base vous avez effectué la montée en version?

1 « J'aime »

Le repair.sql ne doit pas s’utiliser directement. C’est un fichier appelé par le repair.php qui sait comment gerer chaque erreur.
Vous n’avez aucune raison d’utiliser le repair.php dans le cadre d’une sauvegarde/restauration.

Le chargement du dump est une operation 100% mysql. Si la commande de restauration échoue, le probleme n’est aucunement dans Dolibarr mais soit dans votre install mysql, soit dans votre fichier de sauvegarde qui est incorrect.
Essayer de restaurer dans une base totalement vide (aucune table)

2 « J'aime »

Bonjour,

Merci à vous.
Cela a directement fonctionné.

Bonne journée.