31,029
edits
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 | == 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. | |||
* 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\ | cd C:\dolibarr\bin\mysql\mysqlX.Y.Z\bin\ | ||
C:\dolibarr\bin\mysql\ | C:\dolibarr\bin\mysql\mysqlX.Y.Z\bin\mysql -u root -pmotdepasseroot | ||
* A l'invite, tapez | * A l'invite, tapez | ||
< | <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'; | ||
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'); | ||
</ | </syntaxHighlight> | ||
Pour prendre en compte | Pour prendre en compte | ||
< | <syntaxHighlight lang="sql"> | ||
mysql> FLUSH PRIVILEGES; | mysql> FLUSH PRIVILEGES; | ||
mysql> QUIT; | mysql> QUIT; | ||
</ | </syntaxHighlight> | ||
= 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 | ||
< | <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; | ||
</ | </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 | == 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 | ||
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 | ||
< | <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; | ||
</ | </syntaxHighlight> | ||