Primeiro, inicie seu mysql sem ler a tabela do usuário:
mysqld --skip-grant-tables
Em seguida, execute
mysql_upgrade
que agora deve funcionar sem problemas. Próxima parada mysqld:
killall mysqld
. Agora você deve poder iniciar seu serviço mysql normalmente novamente.