Eu corro:
show grants for root@localhost;
e eu vejo
GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
Dos documentos do mysql:
https://dev.mysql.com/doc/refman/5.5/en/proxy-users.html
Isso permite que o usuário externo seja um proxy para o segundo usuário; isto é, ter os privilégios do segundo usuário. Em outras palavras, o usuário externo é um "usuário proxy" (um usuário que pode se passar por um usuário proxy ou se tornar conhecido como outro usuário) e o segundo usuário é um "usuário proxy" (um usuário cuja identidade pode ser assumida por um usuário proxy) .
Mas não estou entendendo o que eles significam. Eu recebi o sistema de outro trabalhador que deixou o emprego e quer ter certeza de que tudo está seguro e não sei se essa concessão é necessária. Mas se isso não causar problemas de segurança, eu posso deixá-lo.
Alguém pode explicar de maneira mais simples?
Atualizar:
Como posso me conectar como outro usuário? Eu estava tentando várias combinações, de senha de nome de usuário, mas não consigo conectar.
Por exemplo, usei usuário root, mas senha de outro usuário, que não funcionou. Tentei outro usuário e senha root, também não funcionou.
Atualizar:
Ou talvez isso signifique que o usuário root pode se conectar como outro usuário? Como fazer isso, pelo menos, por exemplo, se sim?