sql >> Databáze >  >> RDS >> Mysql

Má MySQL dvě různá hesla?

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.



  1. PHP MySQL PDO lastInsertID způsobuje závažnou chybu

  2. Vrátit dotaz z funkce?

  3. Automatické zvýšení sloupce tabulky

  4. Připojení aplikací běžících na Linuxu k Amazon Relational Database Services (RDS) pro SQL Server