Otázka: Proč se zdá, že existují dvě samostatná hesla?
Odpověď: Protože se připojujete jako dva různé uživatelé.
Každý uživatel má své vlastní heslo a oprávnění.
"Uživatel" databáze MySQL je identifikován dvěma části:uživatelské jméno a hostitel .
Jedná se například o tři různé uživatele:
'username'@'localhost'
'username'@'127.0.0.1'
'username'@'%'
Chcete-li zobrazit uživatele definované ve vaší databázi, můžete zadat dotaz na mysql.user
tabulka, např.
SELECT user, host FROM mysql.user ;
Možná si budete chtít přečíst příslušnou část Referenční příručky MySQL.
Reference:https://dev.mysql.com/doc /refman/5.5/en/adding-users.html
POZNÁMKA:Hodnota localhost
v mysql.user
tabulka nebo připojení není synonymem pro adresu zpětné smyčky TCP (127.0.0.1). Nerozlišuje se na tuto IP adresu ani na žádnou jinou IP adresu. Je to speciál hodnotu.