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

Jump to navigation Jump to search
Line 61: Line 61:


= Linux =
= Linux =
{{ToComplete}}
== Remise à zéro du mot de passe root de Mysql ==
* Ouvrez une fenêtre terminal ligne de commande avec l'utilisateur système root.
* Arrêtez Mysql:
    /usr/sbin/mysql stop
* Tapez la ligne suivante afin de relancer MySQL dans un mode particulier (sans utilisateurs).
    /usr/sbin --skip-grant-tables
* Ouvrez une autre fenêtre terminal ligne de commande.
* Lancez le client mysql
    /usr/bin/mysql -u root
* Au prompt de MySQL, tapez
<source lang="sql">
mysql> UPDATE mysql.user SET Password = PASSWORD('anewpassword') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
</source>
* Arrêtez MySql par
    /usr/bin/mysqladmin -u root -panewpassword shutdown
* Relancer le serveur physique ou juste le serveur MySql.
 
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.
 
== Changer la configuration Dolibarr pour utiliser le nouveau mot de passe ==
Si vous utilisiez l'utilisateur Mysql root comme compte technique pour que Dolibarr accède aux base (non recommandé mais admettons)
* Allez dans
    htdocs\conf
* Editez le fichier conf.php pour changer la variable
    $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,
* Lancer le client mysql avec l'utilisateur root
    /usr/bin/mysql -u root -ppassword
* Au prompt de MySQL prompt, tapez
<source lang="sql">
mysql> UPDATE mysql.user SET Password = PASSWORD('anothernewpassword') WHERE User = 'userusedbydolibarr';
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
</source>
* 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 =
= Mac =
== DoliMamp ==
== DoliMamp ==
{{ToComplete}}
{{ToComplete}}

Navigation menu