Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL ma dwa różne hasła?

P: Dlaczego wydaje się, że istnieją dwa oddzielne hasła?

O: Ponieważ łączysz się jako dwa różne użytkowników.

Każdy użytkownik ma swoje własne hasło i uprawnienia.

„Użytkownik” bazy danych MySQL jest identyfikowany przez dwa części:użytkownik nazwa i host .

Na przykład są to trzej różni użytkownicy:

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

Aby wyświetlić użytkowników zdefiniowanych w Twojej bazie danych, możesz wysłać zapytanie mysql.user tabela, np.

SELECT user, host FROM mysql.user ;

Możesz zapoznać się z odpowiednią sekcją podręcznika MySQL Reference Manual.

Odniesienie:https://dev.mysql.com/doc /refman/5.5/pl/dodawanie-użytkowników.html

UWAGA:wartość localhost w mysql.user tabela lub połączenie nie równoznaczny z adresem pętli zwrotnej TCP (127.0.0.1). Nie dotyczy tego adresu IP ani żadnego innego adresu IP. To specjalne wartość.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać listę widoków MySQL?

  2. w PHP jak usunąć kod emoji?

  3. php - mysql przechowujący stare dane

  4. mysql błąd:nie znaleziono tabeli mysql.innodb_table_stats

  5. Jak poprawnie używać PHP do kodowania obiektu MySQL do formatu JSON?