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ść.