33
edits
| Line 31: | Line 31: | ||
= Restaurer la base de donnée = | = Restaurer la base de donnée = | ||
==MySQL== | |||
Sur les installations autres que Linux, si la commande '''mysql''' n'est pas reconnue dans une ''Commande DOS'', cela signifie que la variable PATH ne liste pas le répertoire dans lequel est mysql.exe. | |||
Il faut : | |||
* soit compléter la variable PATH par l'ajout de ce répertoire dans lequel est mysql.exe, | |||
* soit copier le fichier dump de sauvegarde dans ce même répertoire. | |||
Si votre fichier de sauvegarde est une archive compressée, décompresser le fichier auparavant | Si votre fichier de sauvegarde est une archive compressée, décompresser le fichier auparavant. | ||
Par exemple, une sauvegarde archive bzip nommée mysqldump_dolibarr_2.7.0_200812021800.sql.bz2 doit être décompressée en mysqldump_dolibarr_2.7.0_200812021800.sql (Lancer la commande bunzip nomdufichier.bz2 sous Linux, ou utiliser 7zip avec Windows). | Par exemple, une sauvegarde archive bzip nommée mysqldump_dolibarr_2.7.0_200812021800.sql.'''bz2''' doit être décompressée en mysqldump_dolibarr_2.7.0_200812021800.sql (Lancer la commande bunzip nomdufichier.bz2 sous Linux, ou utiliser 7zip avec Windows). | ||
Sur votre nouvelle installation de Dolibarr, connectez-vous avec un compte administrateur et | Sur votre nouvelle installation de Dolibarr, connectez-vous avec un compte administrateur et allez dans le menu '''Accueil > Outils système > Restauration'''. | ||
Choisir la méthode d'import. | Choisir la méthode d'import MySQL. | ||
Dolibarr offre alors une commande à lancer en ligne de commande avec le mot de passe masqué pour réaliser la restauration de la base de donnée. | Dolibarr offre alors une commande à lancer en ligne de commande avec le mot de passe masqué pour réaliser la restauration de la base de donnée. Cliquez sur "Afficher la commande complète" pour avoir la commande complète avec le mot de passe non masqué. | ||
Par exemple, on aura : | Par exemple, on aura : | ||
<source lang="bash"> | <source lang="bash"> | ||
mysql | mysql base_de_donées -h localhost -u utilisateur -pvotremotdepasse < monfichiersauvegarde.sql | ||
</source> | </source> | ||
où : | |||
* ''base_de_données'' est le nom de la base de données MySQL qui contiendra vos données Dolibarr, | |||
* ''localhost'' est le nom de la machine sur laquelle sera restaurée la base de données. Localhost est le nom ''générique'' de la machine locale sur laquelle vous opérez, quelle qu'elle soit et quel que soit son nom sur le réseau local, si elle en a un. Si la base doit être restaurée sur un autre système que la machine locale, remplacer localhost par le nom ou l'adresse IP du système en question. | |||
* ''utilisateur'' est l'utilisateur privilégié MySQL que Dolibarr utilise pour se connecter à la base de données, | |||
* ''votremotdepasse'' est le mot de passe du compte utilisateur MySQL (attention pas d'espaces entre le p et le mot de passe), | |||
* ''monfichiersauvegarde.sql'' est le nom du fichier dumpe (ex. mysqldump_dolibarr_2.7.0_200812021800.sql). | |||
Ouvrir un shell de ligne de commande (Commande DOS sous Windows, Terminal shell sous Linux...). | Ouvrir un shell de ligne de commande (Commande DOS sous Windows, Terminal shell sous Linux...). | ||
Aller dans le répertoire où | Aller dans le répertoire où est enregistré le fichier de sauvegarde à restaurer. | ||
Lancer la commande fournie | Lancer la commande fournie précédemment. | ||
= Utiliser votre Dolibarr restauré = | = Utiliser votre Dolibarr restauré = | ||
edits