Como um DBA do MySQL, nunca confiei no mysql_upgrade . O calcanhar de Aquiles de mover dados de um lançamento do MySQL para uma versão mais alta do MySQL é o risco de atrapalhar as tabelas no esquema do mysql. A melhor coisa que você pode fazer é descarregar todos os bancos de dados, exceto o banco de dados information_schema (o mysqldump ignora isso por padrão) e o banco de dados mysql.
Como alguém pode migrar com segurança as permissões de usuário do MySQL de uma antiga instância mysql para uma nova ???
- Abordei isso em outra pergunta do ServerFault à qual respondi apenas quatro dias atrás
- Também falei sobre isso no DBA StackExchange há 4 semanas
- eu ainda dou instruções sobre como descartar subvenções e dados separadamente
Eu tenho feito isso há anos e nunca recomendaria o contrário.
Experimente!