Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL tem duas senhas diferentes?


P: Por que parece haver duas senhas separadas?

R: Porque você está se conectando como dois diferentes usuários.

Cada usuário tem sua própria senha e privilégios.

Um "usuário" de banco de dados MySQL é identificado por dois partes:o nome do usuário e o anfitrião .

Por exemplo, estes são três usuários distintos:
'username'@'localhost'
'username'@'127.0.0.1'
'username'@'%'

Para visualizar os usuários definidos em seu banco de dados, você pode consultar mysql.user mesa, por exemplo
SELECT user, host FROM mysql.user ;

Você pode querer revisar a seção relevante do MySQL Reference Manual.

Referência:https://dev.mysql.com/doc /refman/5.5/en/adding-users.html

NOTA:Um valor localhost no mysql.user tabela ou uma conexão não sinônimo do endereço de loopback TCP (127.0.0.1). Ele não resolve para esse endereço IP ou qualquer outro endereço IP. É um especial valor.