Olá Gustavo, tudo bem? Você tentou executar o instalador como administrador? Esse problema pode ser por questões de permissões ou então por causa de arquivos temporários gerando conflitos. Você pode tentar executar o Explorer do Windows como adiministrador? Para isso você precisa ir até o gerenciador de tarefas do Windows, e clicar sobre a opção "Mais detalhes" na parte inferior da janela, depois você procura o processo com o nome "Windows Explorer" e finaliza o mesmo, e por fim você vai em "arquivo", "iniciar nova tarefa", nesse ponto deve abrir uma nova janela com o nome "Criar nova tarefa", você colocar o nome "explorer.exe" na caixa de texto com o nome "abrir", e marque a opção "Criar esta tarefa com privilégios administrativos" e tenta instalar o MySQL novamente.
Outra alternativa que você pode tentar caso o passo a passo acima não funcione é:
1 - Ir no menu Iniciar e buscar pelo "Executar";
2 - Digite services.msc no campo e clique em OK;
3 - Clique com o botão direito do mouse sobre o serviço: "Windows Installer" e selecione Parar;
4 - Vá para o diretório C:\Windows\Temp e exclua o conteúdo da pasta;
5 - Volte para o diretório C:\Windows;
6 - Clique com o botão direito do mouse na pasta Temp e selecione Propriedades;
7 - Vá na aba Segurança, clique em Editar e, em seguida, clique em Adicionar;
8 - Pesquise todos no campo;
9 - Marque a opção Permissão total e selecione OK para permitir acesso completo.
10 - Volte na janela de Serviços do Windows que você abrir no passo 2 e clique com o botão direito do mouse sobre o serviço "Windows Installer" e selecione Iniciar.
11 - Tente instalar novamente o MySQL.
Tenta seguir esses passos e qualquer coisa coloca aqui pra gente ajudar!