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.