FAQ J'ai perdu mon mot de passe: Difference between revisions
mNo edit summary |
m (→DoliWamp-2.7.0) |
||
| Line 5: | Line 5: | ||
= Sous Microsoft Windows = | = Sous Microsoft Windows = | ||
== DoliWamp-2.7.0 == | == DoliWamp-2.7.0 == | ||
* Connectez vous avec un compte administrateur sur votre machine,<br /> | * Connectez vous avec un compte administrateur Windows sur votre machine,<br /> | ||
* Allez dans: | * Allez dans le menu: | ||
Démarrer -> paramétres -> Panneau de configuration -> Outils d'administration -> Services. | |||
* Trouvez le service MySQL dans la liste, et arrêtez le. | * Trouvez le service MySQL '''doliwampmysql''' dans la liste, et arrêtez le. | ||
* | * Lancer une console de ligne de commande en allant dans le menu | ||
Démarrer -> Executer CMD | |||
* Tapez | * Tapez les lignes suivantes pour relancer MySQL dans un mode particulier. | ||
CD C:\dolibarr\bin\mysql\mysql5.0.45\bin | CD C:\dolibarr\bin\mysql\mysql5.0.45\bin | ||
C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqld-nt --skip-grant-tables | C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqld-nt --skip-grant-tables | ||
* | * Lancer à nouveau une console de ligne de commande en allant dans le menu | ||
Menu Demarrer -> Executer CMD (une deuxieme fois) | Menu Demarrer -> Executer CMD (une deuxieme fois) | ||
* | * Tapez | ||
CD C:\dolibarr\bin\mysql\mysql5.0.45\bin | CD C:\dolibarr\bin\mysql\mysql5.0.45\bin | ||
C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqladmin -u root | C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqladmin -u root flush-privileges password "VotreNouveauPassword" | ||
* Tapez | |||
C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqladmin -u root shutdown | |||
* | * Quittez vos fenêtres CMD. | ||
C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqladmin -u root | |||
* | |||
Vous devez pouvoir accéder à votre Base Mysql, il reste maintenant | Vous devez pouvoir accéder à votre Base Mysql, il reste maintenant à dire à Dolibarr qu'il doit utiliser le nouveau mot de passe. | ||
Si vous utilisez la session root aussi pour vos base (déconseillé pour des raisons de sécurité) | Si vous utilisez la session root aussi pour vos base (déconseillé pour des raisons de sécurité) | ||
* Allez dans | * Allez dans | ||
Revision as of 18:58, 10 December 2009
Il peut arriver que vous oubliez votre mot de passe de base de données MySQL ou que pour une raison inconnue il ne fonctionne plus, voici la solution pour reprendre la main. Cette FAQ traite d'un problème du mot de passe d'administration de la base de donnée MySQL et non d'une perte de mot de passe du compte utilisé pour travailler sous Dolibarr.
Sous Microsoft Windows
DoliWamp-2.7.0
- Connectez vous avec un compte administrateur Windows sur votre machine,
- Allez dans le menu:
Démarrer -> paramétres -> Panneau de configuration -> Outils d'administration -> Services.
- Trouvez le service MySQL doliwampmysql dans la liste, et arrêtez le.
- Lancer une console de ligne de commande en allant dans le menu
Démarrer -> Executer CMD
- Tapez les lignes suivantes pour relancer MySQL dans un mode particulier.
CD C:\dolibarr\bin\mysql\mysql5.0.45\bin C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqld-nt --skip-grant-tables
- Lancer à nouveau une console de ligne de commande en allant dans le menu
Menu Demarrer -> Executer CMD (une deuxieme fois)
- Tapez
CD C:\dolibarr\bin\mysql\mysql5.0.45\bin C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqladmin -u root flush-privileges password "VotreNouveauPassword"
- Tapez
C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqladmin -u root shutdown
- Quittez vos fenêtres CMD.
Vous devez pouvoir accéder à votre Base Mysql, il reste maintenant à dire à Dolibarr qu'il doit utiliser le nouveau mot de passe. Si vous utilisez la session root aussi pour vos base (déconseillé pour des raisons de sécurité)
- Allez dans
C:\dolibarr\www\dolibarr\htdocs\conf
- editez le fichier conf.php
cherchez cette variable
$dolibarr_main_db_pass
et modifiez sa valeur avec votre nouveau mot de passe.
- sauvegardez, quittez et c'est bon.
Si vous utilisez un utilisateur autre que root,
Démarrer - > exécutez CMD
cd C:\dolibarr\bin\mysql\mysql5.0.45\bin\
C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql -u root
mysql> UPDATE mysql.user SET Password = PASSWORD('nouveau_mot')
-> WHERE User = 'lenomducompte';
mysql> FLUSH PRIVILEGES;
mysql>quit
- 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.
Dolibarr-2.7.0 + XAMPP/Wampserver/EaysPHP...
A compléter
Linux
A compléter
Mac
DoliMamp-2.7.0
A compléter