Ao executar no mysqldump apareceu erro informando o seguinte: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
Pesquisei e encontrei essa resposta: mysqldump requires at least the SELECT privilege for dumped tables, SHOW VIEW for dumped views, TRIGGER for dumped triggers, LOCK TABLES if the --single-transaction option is not used, and (as of MySQL 8.0.21) **PROCESS if the --no-tablespaces option is not used. Certain options might require other privileges as noted in the option descriptions**.
Pelo que entendi se náo foi usado o parâmetro --no-tablespaces no momento do dump, o usuário que irá gerar esse dump precisa ter esse privilégio. O interessante é que ao usar o workbench, dentro das aministrative roles o 'perfil' backupAdmin sugerido pelo workbench não da o 'tick' no privilégio execute.
Quando criei um outro usuário para testar apenas com os privilégios, sugeridos pelo perfil BackupAdmin, o mesmo erro acima apareceu. OU SEJA, esse privilégio PROCESS se faz necessário caso seu backup não tenha usado '--no-tablespaces' como parâmetro, que na verdade não sei exatamente o que seria não declarar isso no momento do backup. Se puderem dar uma explanação sobre esses privilégios seria ótimo. vlw