# Mysql : Ne plus taper son mot de pass (x) fois !

**URL:** <https://www.debian-fr.org/t/mysql-ne-plus-taper-son-mot-de-pass-x-fois/33472>\
**Category:** Trucs et Astuces\
**Created:** [Février 21, 2016, 3:03 UTC](https://www.debian-fr.org/t/mysql-ne-plus-taper-son-mot-de-pass-x-fois/33472 "2016-02-21T03:03:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![loreleil](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/77aa72/32.png) [@loreleil](https://www.debian-fr.org/u/loreleil)\
**Post date:** [Février 21, 2016, 3:03 UTC](https://www.debian-fr.org/t/mysql-ne-plus-taper-son-mot-de-pass-x-fois/33472/1 "2016-02-21T03:03:43Z")

</div>

Saluts,

Le but !

Lors des multiples utilisations de mysql : création de bases de données, modifications etc …

Devoir re et re-taper x fois son super big mot de pass, n’ayons pas peur des mots … elles vous remontes à la gorge … non ? ![:whistle:](https://www.debian-fr.org/uploads/default/original/1X/899b2c331f8cc02517f77948602974610a95f952.gif "Whistle")

Alors voici avec le seul mdp de root lancé en console.

Démarrons mysql en console root où autre utilisateur (à adapter selon vos besoin et priorité)

Définir les options root dans le fichier /root/.my.cnf

```auto
# cd ~

root@Debian-pc-1:~# ls -al

total 12720559

(...)

-rw------- 1 root root 146 3 avril 12:01 .my.cnf

(...)

root@Debian-pc-1:~#
```

Si, non présent, créer.

Ici, avec nano, selon préférences … et joindre ce contenu, si non présent.

[quote]:~# nano /root/.my.cnf

[client]  
user = root  
password = Super\_Big\_Mot\_de\_Pass\_mysql #### Note : importante ci-dessous  
[mysql]  
database = mysql

:~# [/quote]  
Note : Bien prendre soin de remplacer le " Super\_Big\_Mot\_de\_Pass\_mysql " par le mdp réel enregistrer lors de l’installation !!!

Enregistrer ! C’est fait ? ![:033](https://www.debian-fr.org/uploads/default/original/1X/42cd8bd0447ecac24cdff1e26fa990a5c8442791.gif "petard")

Ce fichier de configuration contient des données sensibles (mot de passe), il est donc nécessaire d’assurer sa confidentialité :

```auto
:~# ls -l /root/.my.cnf

-rw-r--r-- 1 root root 66 jan 1 23:55 .my.cnf ### Droits par défaut ###
```

```auto
:~# chmod go-rwx .my.cnf ### Enlève tous les droits au groupe et aux utilisateurs autres que le propriétaire et les vilains petits canard !
```

```auto
:~# ls -l /root/.my.cnf

-rw------- 1 root root 66 jan 1 23:55 .my.cnf ## Véfification nouveaux droits
```

Et voilà, le tour est jouer !!!

```auto
root@Debian-pc-1:~# ls -l /root/.my.cnf
-rw------- 1 root root 146 3 avril 12:01 /root/.my.cnf
root@Debian-pc-1:~#
```

A présent, pour lancer mysql … tapez simplement mysql en root (#)

```auto
root@Debian-pc-1:/home/pc-1-loreleil# mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 279
Server version: 5.1.49-3 (Debian)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> quit;
Bye
root@Debian-pc-1:/home/pc-1-loreleil#
```

A suivre …

Réinitialiser le mot de passe root sur MySQL. \> /etc/mysql/debian.cnf

Bonne suite … 😉

-edit-

C’est fait ! Clic sur ce lien \>\>\> [Changer le mot de passe de root sur Mysql .](http://www.debian-fr.org/reinitialiser-le-mot-de-passe-root-sur-mysql-t35826.html#p361491)

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/mysql-ne-plus-taper-son-mot-de-pass-x-fois/33472/2 "2016-02-21T03:13:30Z")

</div>

Ça peut être utile. À noter la récupération d’un mot de passe root oublié:

[http://www.debian-fr.org/changer-le-mot-de-passe-de-mysql-je-craque-t13727.html](http://www.debian-fr.org/changer-le-mot-de-passe-de-mysql-je-craque-t13727.html)

Pour ta dernière question, il suffit de faire

[code]mysql -u root

> use mysql;  
> UPDATE user SET password=PASSWORD(‘motdepasseamettredansdebian.cnf’) WHERE user=“debian-sys-maint”;  
> quit[/code]

debian-sys-maint est un utilisateur ayant les droits nécessaires pour vérifier les tables existantes au lancement de mysql.

---

<div class="post-metadata">

**Author:** ![loreleil](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/77aa72/32.png) [@loreleil](https://www.debian-fr.org/u/loreleil)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/mysql-ne-plus-taper-son-mot-de-pass-x-fois/33472/3 "2016-02-21T03:13:34Z")

</div>

Salut,

Ce n’était pas une question fran.b !!!

[quote=“loreleil”]A suivre …

Réinitialiser le mot de passe root sur MySQL. \> /etc/mysql/debian.cnf [/quote]  
Je n’ai simplement pas pris le temps de posté le sujet … ![:083](https://www.debian-fr.org/uploads/default/original/1X/d14bbab5e0eb9167fe7ed1d009c5a9b723425957.gif "yeux-ciel")

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/mysql-ne-plus-taper-son-mot-de-pass-x-fois/33472/4 "2016-02-21T03:13:36Z")

</div>

D’accord, à la lecture, j’avais cru que tu sous entendais que ce mot de passe devait être refait après celui de root d’où ma remarque. Si tu as le temps détaille plus comment faire, ce que j’ai dit est succint et j’ai un chouïa la flemme 🙂
