Biegnę:
show grants for root@localhost;
i widzę
GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
Z mysql docs:
https://dev.mysql.com/doc/refman/5.5/en/proxy-users.html
Dzięki temu użytkownik zewnętrzny może być serwerem proxy dla drugiego użytkownika; to znaczy mieć uprawnienia drugiego użytkownika. Innymi słowy, użytkownik zewnętrzny to „użytkownik proxy” (użytkownik, który może podszywać się lub zostać znany jako inny użytkownik), a drugi użytkownik to „użytkownik proxy” (użytkownik, którego tożsamość może przejąć użytkownik proxy) .
Ale nie rozumiem, co mają na myśli. Dostałem system od innego pracownika, który odszedł z pracy i chce się upewnić, czy wszystko jest bezpieczne i nie wiem, czy ta dotacja jest w ogóle potrzebna. Ale jeśli nie spowoduje to żadnych problemów bezpieczeństwa, mogę to zostawić.
Czy ktoś może wyjaśnić w prostszy sposób?
Aktualizacja:
Jak mogę się połączyć jako inny użytkownik? Próbowałem różnych kombinacji hasła nazwy użytkownika, ale nie mogę go połączyć.
Na przykład użyłem root użytkownika, ale hasło od innego użytkownika, który nie działał. Próbowałem innego użytkownika i hasło roota, również nie działało.
Aktualizacja:
A może to oznacza, że użytkownik root może połączyć się jak inny użytkownik? Jak to zrobić, przynajmniej na przykład, jeśli tak?