Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL ha due password diverse?

D: Perché sembrano esserci due password separate?

R: Perché ti stai connettendo come due diversi utenti.

Ogni utente ha la propria password e privilegi.

Un "utente" del database MySQL è identificato da due parti:il nome dell'utente e l'host .

Ad esempio, si tratta di tre utenti distinti:

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

Per visualizzare gli utenti definiti nel tuo database, puoi interrogare mysql.user tabella, ad es.

SELECT user, host FROM mysql.user ;

Potresti voler rivedere la sezione pertinente del MySQL Reference Manual.

Riferimento:https://dev.mysql.com/doc /refman/5.5/en/adding-users.html

NOTA:un valore localhost nel mysql.user tabella o una connessione non sinonimo di indirizzo di loopback TCP (127.0.0.1). Non si risolve in quell'indirizzo IP o in qualsiasi altro indirizzo IP. È uno speciale valore.