Duplicate a Dolibarr instance into another one: Difference between revisions

Jump to navigation Jump to search
m
Line 25: Line 25:
== Base de données ==
== Base de données ==
* Faites une sauvegarde de votre base de données:
* Faites une sauvegarde de votre base de données:
<code>
<source lang="bash">
mysqldump -u utilisateur -p --result-file=dolibarr.date.sql base_de_donnees
mysqldump -u utilisateur -p --result-file=dolibarr.date.sql base_de_donnees
</code>
</source>
* Éditez le fichier résultant et modifiez la ligne ''USE base_de_donnees;'' en début de fichier pour la remplacer par un nouveau nom de base de données, celui de la base de données de tests, par exemple ''USER base_de_donnees_test;'' dans ce cas-ci.
* Éditez le fichier résultant et modifiez la ligne ''USE base_de_donnees;'' en début de fichier pour la remplacer par un nouveau nom de base de données, celui de la base de données de tests, par exemple ''USER base_de_donnees_test;'' dans ce cas-ci.
* Créez la nouvelle base de données si ce n'est pas déjà fait. Si la base de données existe, droppez-la et recréez-la, afin de n'obtenir au final que les données réellement extraites de votre base de données courante.
* Créez la nouvelle base de données si ce n'est pas déjà fait. Si la base de données existe, droppez-la et recréez-la, afin de n'obtenir au final que les données réellement extraites de votre base de données courante.
<code>
<source lang="bash">
mysqladmin -u utilisateur -p drop base_de_donnees_test
mysqladmin -u utilisateur -p drop base_de_donnees_test
mysqladmin -u utilisateur -p create base_de_donnees_test
mysqladmin -u utilisateur -p create base_de_donnees_test
</code>
</source>
Il se peut que vos permissions ne vous autorisent pas à dropper/créer une base de données. Dans ce cas, reportez-vous à votre documentation de MySQL concernant les permissions.
Il se peut que vos permissions ne vous autorisent pas à dropper/créer une base de données. Dans ce cas, reportez-vous à votre documentation de MySQL concernant les permissions.
* Importez les données de votre base de départ dans votre nouvelle base
* Importez les données de votre base de départ dans votre nouvelle base
<code>
<source lang="bash">
mysql -u utilisateur -p base_de_donnees_test < dolibarr.date.sql
mysql -u utilisateur -p base_de_donnees_test < dolibarr.date.sql
</code>
</source>


== Hôtes virtuels d'Apache ==
== Hôtes virtuels d'Apache ==

Navigation menu