Olá pessoal, tudo bem?
O que exatamente o trecho "WITH GRANT OPTION" faz? Neste vídeo o professor mostrou como revogar os privilégios de um usuário e depois os deu novamente com o mesmo código, porém omitindo esse trecho. Alguém poderia, por favor, me explicar a diferença de usar ou omitir esse trecho quando essa tarefa for executada em linha de comando?
Usou este comando:
GRANT ALL PRIVILEGES
ON *.* TO 'admin01'@'localhost' WITH GRANT OPTION;
Depois ele revogou todos os privilégios dados anteriormente e selecionou apenas alguns omitindo o trecho em questão (with grant option) usando este comando:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE
ON *.* TO 'user02'@'localhost;
Obrigado.