<div dir="ltr">oops, décidément à chaque fois je fais répondre à la place d'écrire à la liste, désolé :D<br><br><div class="gmail_quote">---------- Message transféré ----------<br>De : <b class="gmail_sendername">Patrice VIALARD</b> <span dir="ltr"><<a href="mailto:p65174@gmail.com">p65174@gmail.com</a>></span><br>

Date : 16 octobre 2013 21:34<br>Objet : Re: [Linux-31] Comment créer un utilisateur avec mot de passe dans MySQL ?<br>À : Claude Micouin <<a href="mailto:mlnglst@free.fr">mlnglst@free.fr</a>><br><br><br><div dir="ltr">

Bonsoir, <div><br></div><div>l'otion -h de mysql est pour indiquer à quel serveur mysql tu veux te connecter</div><div>quand tu fais mysql -hlocalhost, le serveur mysql considère que la source est localhost.</div>
<div>quand tu fais mysql -h127.0.0.1, le serveur mysql considère que la source est 127.0.0.1 mais dans les 2 cas tu lui indiques de te connecter à ton serveur local.<br></div><div>C'est un peu déroutant au départ mais on s'y fait..... Je suis devenu fainéant au niveau de la création des comptes mysql et j'utilise les interfaces web phpmyadmin ou adminer pour créer les users.</div>


<div><br></div><div>Entre parenthèses, j'ai découvert adminer.php récemment et il est excellent. juste un script à mettre sur le serveur web et tu peux te connecter a du mysql, postgresql, sqlite etc....</div><div><br>


</div><div>En espèrant avoir été clair...</div><div><br></div><div><br></div><div>Patrice.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Le 16 octobre 2013 21:25, Claude Micouin <span dir="ltr"><<a href="mailto:mlnglst@free.fr" target="_blank">mlnglst@free.fr</a>></span> a écrit :<div>

<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bonsoir<br>
J'ai du nouveau. D'après ce que j'ai compris, autant quand un crée un<br>
utilisateur, on peut préciser l'hôte comme dans 'toto'@'localhost',<br>
autant quand on veut se connecter, il faudrait utiliser l'option -h<br>
<br>
GRANT ALL PRIVILEGES ON mysql.* TO 'toto'@'localhost' IDENTIFIED BY<br>
'popo';<br>
Query OK, 0 rows affected (0.00 sec)<br>
<br>
Puis ça marche avec :<br>
mysql -u toto -h localhost  -ppopo<br>
<br>
Même chose avec 127.0.0.1<br>
GRANT ALL PRIVILEGES ON mysql.* TO 'toto'@'127.0.0.1' IDENTIFIED BY<br>
'popo';<br>
<br>
Ça marche aussi avec :<br>
mysql -u toto -h 127.0.0.1  -ppopo<br>
<br>
En revanche, s'il est possible de créer un utilisateur en spécifiant une<br>
adresse IP, impossible de s'y connecter :<br>
<br>
GRANT ALL PRIVILEGES ON mysql.* TO 'toto'@'xxx.xxx.xxx.xxx' IDENTIFIED<br>
BY 'popo';<br>
<br>
mysql -u toto -h  xxx.xxx.xxx.xxx  -ppopo<br>
ERROR 2003 (HY000): Can't connect to MySQL server on<br>
'xxx.xxx.xxx.xxx' (111)<br>
<br>
Il doit y avoir un problème avec la façon dont mySQL gère les DNS.<br>
À suivre...<br>
<span><font color="#888888"><br>
--<br>
Claude Micouin <<a href="mailto:mlnglst@free.fr" target="_blank">mlnglst@free.fr</a>><br>
<br>
_______________________________________________<br>
Linux-31 mailing list<br>
<a href="mailto:Linux-31@culte.org" target="_blank">Linux-31@culte.org</a><br>
<a href="http://culte.org/mailman/listinfo/linux-31" target="_blank">http://culte.org/mailman/listinfo/linux-31</a><br>
</font></span></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>---------------------------------------<br>Patrice VIALARD<br>
</font></span></div>
</div><br><br clear="all"><div><br></div>-- <br>---------------------------------------<br>Patrice VIALARD<br>
</div>