Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL a deux mots de passe différents ?

Q : Pourquoi semble-t-il y avoir deux mots de passe distincts ?

R : Parce que vous vous connectez comme deux différents utilisateurs.

Chaque utilisateur a son propre mot de passe et ses privilèges.

Un "utilisateur" de base de données MySQL est identifié par deux parties :le nom d'utilisateur et l'hôte .

Par exemple, il s'agit de trois utilisateurs distincts :

'username'@'localhost'
'username'@'127.0.0.1'
'username'@'%'

Pour voir les utilisateurs définis sur votre base de données, vous pouvez interroger mysql.user tableau, par exemple

SELECT user, host FROM mysql.user ;

Vous voudrez peut-être consulter la section correspondante du manuel de référence MySQL.

Référence :https://dev.mysql.com/doc /refman/5.5/fr/ajout-d-utilisateurs.html

REMARQUE :Une valeur localhost dans le mysql.user table ou une connexion n'est pas synonyme de l'adresse de bouclage TCP (127.0.0.1). Il ne résout pas cette adresse IP, ni aucune autre adresse IP. C'est un spécial valeur.