FAQ J'ai perdu mon mot de passe: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Tag: 2017 source edit
mNo edit summary
Tag: 2017 source edit
Line 46: Line 46:
Vous devez pouvoir accéder à votre Base Mysql ce qui vous permet de réaliser l'étape d'après pour modifier le mot de passe utilisé par Dolibarr pour accéder à sa base de donnée.
Vous devez pouvoir accéder à votre Base Mysql ce qui vous permet de réaliser l'étape d'après pour modifier le mot de passe utilisé par Dolibarr pour accéder à sa base de donnée.


== Pour modifier le mot de passe d'accès à la base utilisé par Dolibarr ==
== Pour modifier le mot de passe utilisé par Dolibarr pour accéder à la base==
* Allez dans  
* Allez dans  
     C:\dolibarr\www\dolibarr\htdocs\conf  
     C:\dolibarr\www\dolibarr\htdocs\conf  
Line 52: Line 52:
cherchez cette variable  
cherchez cette variable  
     $dolibarr_main_db_pass
     $dolibarr_main_db_pass
et modifiez sa valeur avec votre nouveau mot de passe.
et modifiez sa valeur avec votre nouveau mot de passe. Le nom de l'utilisateur pour accéder à la base de donnée est dans $dolibarr_main_db_user.
* Sauvegardez, quittez  et c'est bon.


Si vous utilisez un utilisateur autre que root,
* Sauvegardez, quittez.
* Allez dans le menu Windows
 
* Lancer le client mysql avec l'utilisateur root: Allez dans le menu Windows
     Démarrer - > exécutez CMD  
     Démarrer - > exécutez CMD  
     cd C:\dolibarr\bin\mysql\mysql5.0.45\bin\
     cd C:\dolibarr\bin\mysql\mysqlX.Y.Z\bin\
     C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql -u root -pmotdepasseroot
     C:\dolibarr\bin\mysql\mysqlX.Y.Z\bin\mysql -u root -pmotdepasseroot
* A l'invite, tapez
* A l'invite, tapez
<source lang="sql">
<syntaxHighlight lang="sql">
mysql> UPDATE mysql.user SET Password = PASSWORD('nouveau_mot') WHERE User = 'lenomducompte';
mysql> UPDATE mysql.user SET Password = PASSWORD('nouveau_mot') WHERE User = 'lenomducompte';
or on a more recent version
ou avec une version plus récente
mysql> SET PASSWORD FOR 'lenomducompte@localhost' = PASSWORD('anewpassword');
mysql> SET PASSWORD FOR 'lenomducompte@localhost' = PASSWORD('anewpassword');
mysql> SET PASSWORD FOR 'lenomducompte@%' = PASSWORD('anewpassword');
mysql> SET PASSWORD FOR 'lenomducompte@%' = PASSWORD('anewpassword');
</source>
</syntaxHighlight>
Pour prendre en compte
Pour prendre en compte
<source lang="sql">
<syntaxHighlight lang="sql">
mysql> FLUSH PRIVILEGES;
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
mysql> QUIT;
</source>
</syntaxHighlight>
* Allez dans
    C:\dolibarr\www\dolibarr\htdocs\conf
* edittez le fichier conf.php et cherchez
    $dolibarr_main_db_user="xxx";
    $dolibarr_main_db_pass="yyy";
Remplacez xxx et yyy par les valeurs réelles.


= Linux =
= Linux =
Line 90: Line 84:
     /usr/bin/mysql -u root
     /usr/bin/mysql -u root
* Au prompt de MySQL, tapez
* Au prompt de MySQL, tapez
<source lang="sql">
<syntaxHighlight lang="sql">
mysql> UPDATE mysql.user SET Password = PASSWORD('anewpassword') WHERE User = 'root';
mysql> UPDATE mysql.user SET Password = PASSWORD('anewpassword') WHERE User = 'root';
or on a more recent version
mysql> SET PASSWORD FOR 'root@localhost' = PASSWORD('anewpassword');
</syntaxHighlight>
Et pour prendre en compte
<syntaxHighlight lang="sql">
mysql> FLUSH PRIVILEGES;
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
mysql> QUIT;
</source>
</syntaxHighlight>
* Arrêtez MySql par
* Arrêtez MySql par
     /usr/bin/mysqladmin -u root -panewpassword shutdown
     /usr/bin/mysqladmin -u root -panewpassword shutdown
Line 101: Line 100:
Vous devriez être capable de vous connecter à la base de donnée MySQL avec le user root et le mot de passe défini, vous pouvez maintenant dire à Dolibarr d'utiliser le nouveau mot de passe.
Vous devriez être capable de vous connecter à la base de donnée MySQL avec le user root et le mot de passe défini, vous pouvez maintenant dire à Dolibarr d'utiliser le nouveau mot de passe.


== Pour modifier le mot de passe d'accès à la base utilisé par Dolibarr ==
== Pour modifier le mot de passe utilisé par Dolibarr pour accéder à la base ==
* Allez dans
* Allez dans
     htdocs\conf  
     htdocs\conf  
* Editez le fichier conf.php pour changer la variable
* Editez le fichier conf.php pour changer la variable
     $dolibarr_main_db_pass
     $dolibarr_main_db_pass
avec la valeur du nouveau mot de passe.
* Sauvez le fichier et quittez. L'accès de Dolibarr à la base devrait être à nouveau opérationnel.


Si Dolibarr utilisait un autre utilisateur que root comme compte d'accès à MySql,
et modifiez sa valeur avec votre nouveau mot de passe. Le nom de l'utilisateur pour accéder à la base de donnée est dans $dolibarr_main_db_user.
* Lancer le client mysql avec l'utilisateur root
 
* Sauvez le fichier et quittez.
 
* Lancer le client mariadb/mysql avec l'utilisateur root
     /usr/bin/mysql -u root -ppassword
     /usr/bin/mysql -u root -ppassword
* Au prompt de MySQL prompt, tapez
* Au prompt de MySQL prompt, tapez
<source lang="sql">
<syntaxHighlight lang="sql">
mysql> UPDATE mysql.user SET Password = PASSWORD('anothernewpassword') WHERE User = 'userusedbydolibarr';
mysql> UPDATE mysql.user SET Password = PASSWORD('anothernewpassword') WHERE User = 'userusedbydolibarr';
ou avec une version plus récente
mysql> SET PASSWORD FOR 'userusedbydolibarr@localhost' = PASSWORD('anothernewpassword');
</syntaxHighlight>
Et pour prendre en compt
<syntaxHighlight lang="sql">
mysql> FLUSH PRIVILEGES;
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
mysql> QUIT;
</source>
</syntaxHighlight>
* Allez dans
    htdocs\conf
* Editez le fichier conf.php et rechercher lignes
    $dolibarr_main_db_user="xxx";
    $dolibarr_main_db_pass="yyy";
Remplacez xxx et yyy par les valeures réelles.
 
= Mac =
== DoliMamp ==
{{ToComplete}}

Navigation menu