Se logger dans MySql sans taper de mot de passe

Pour les personnes qui ont un mot de passe (un de plus trop) difficile à mémoriser (en plus de leur mot de passe root sur leur serveur Linux), la technique que je vais vous présenter (et présente dans la documentation officielle) va vous faciliter la vie.

Comment se logger dans mysql en Linux la voie classique

$ mysql -u root -pmotdepasse
ou la méthode interactive plus sécure
$ mysql -u root -p
et vous renseignez le mot de passe.

Mais voilà, comme vous êtes paresseux (et je vous recommande dans le cas présent), il y a une directive dans le fichier de configuration de mysql my.cnf, qui vous permet de vous passer de taper le mot de passe une fois que vous vous êtes authentifié sous root.

[mysqld]
.
.
[client]
password=motdepasseroot

[mysqld_safe]
.
.

Ce qui est important à faire c’est de rentrer la directive client et de renseigner le mot de passe (redémarrez mysql pour tenir compte ou reloadez le fichier my.cnf)

 

Retour en haut