System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Comment se logger/connecter a mysql sans entrer de mot de passe

mysql jpg

Petite astuce du jour :)

Exemple avec le compte root. :

Dans la partie [client] de votre fichier /etc/my.cnf ajoutez ceci :

password=le_password_qui_va_bien

avec le mot de passe que vous voulez.

Normalement après cette modification vous n'avez plus qu'a taper :

# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is
mysql> 

Et vous voila connectez !

Cette technique peut vous éviter de devoir mettre des mots de passe en clair dans vos scripts (crontab etc...).

Petite variante :

Qui vous paraîtra peut être plus sécurisée, faire la même chose mais uniquement pour l'utilisateur root :

cd /root/
vi .my.cnf

Et copier ceci :

[client]
password=le_password_qui_va_bien

Comment ça pas secure ? :)

Par GanGan | le mardi, septembre 21 2010 07:00

Commentaires

1. Pierre-Yves

mercredi, septembre 22 2010 | 13:29

Clair, pas secure du tout ;) lol
Pour une machine en local sans ouverture sur le reste du monde, ça reste pratique ;)

2. Balakao

jeudi, septembre 23 2010 | 17:33

Ce qui n'est pas secure, c'est de laisser un accès en lecture aux fichiers surtout !

3. GanGan

lundi, septembre 27 2010 | 16:02

Il est caché et un chmod 400 lui ferait du bien en effet.