Não consegui resolver isso.
No entanto, cheguei onde queria estar: iniciei o servidor com --skip-grant-tables
, fiz backup de cada banco de dados que desejava manter, depois removi a pasta de dados e executei mysql_install_db
para criar uma nova cópia do arquivo. tabelas do sistema. Eu defini as permissões novamente e, em seguida, reimportei os bancos de dados. Tudo bem agora.