Je cours:
show grants for root@localhost;
et je vois
GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
Depuis les documents mysql:
https://dev.mysql.com/doc/refman/5.5/en/proxy-users.html
Cela permet à l'utilisateur externe d'être un proxy pour le deuxième utilisateur; c'est-à-dire, d'avoir les privilèges du deuxième utilisateur. En d'autres termes, l'utilisateur externe est un "utilisateur proxy" (un utilisateur qui peut usurper l'identité ou devenir un autre utilisateur) et le deuxième utilisateur est un "utilisateur mandaté" (un utilisateur dont l'identité peut être reprise par un utilisateur proxy). .
Mais je ne comprends pas ce qu'ils signifient. J'ai obtenu le système d'un autre travailleur qui a quitté le travail et je veux m'assurer que tout est sécurisé et je ne sais pas si cette subvention est même nécessaire. Mais si cela ne pose aucun problème de sécurité, je peux le laisser.
Quelqu'un peut-il expliquer de manière plus simple?
Mise à jour:
Comment puis-je me connecter en tant qu’autre utilisateur? J'essayais diverses combinaisons de mot de passe de nom d'utilisateur, mais je ne peux pas le faire se connecter.
Par exemple, j'ai utilisé l'utilisateur root, mais le mot de passe d'un autre utilisateur, ce qui n'a pas fonctionné. J'ai essayé un autre utilisateur et mot de passe root, n'a pas fonctionné non plus.
Mise à jour:
Ou cela signifie peut-être que l'utilisateur root peut se connecter en tant qu'autre utilisateur? Comment faire au moins par exemple si oui?