Bem, algumas coisas:
Primeiro, faça backup dos arquivos que você possui atualmente. Algumas das operações podem fazer modificações nelas, então você não quer estar pior do que está agora.
Assumirei que seu diretório de dados atual possui um arquivo mysql/user.frm
. Se for esse o caso, o problema é que a nova versão do MySQL está procurando no lugar errado por seus dados. Confira a documentação sobre my.cnf
, especificamente a parte sobre DATADIR
. Você pode alterar o datadir padrão para apontar para o seu antigo conjunto de arquivos. Depois de fazer isso, você vai querer executar o comando mysql_upgrade
para verificar suas tabelas e atualizar qualquer estrutura da tabela. Veja a documentação .
Se não houver nenhum arquivo mysql/user.frm
em seu diretório de dados, então algo deu errado. Você precisará completar manualmente a instalação novamente (não reinstalar, apenas as etapas de pós-instalação). Para fazer isso, execute o programa mysql_install_db
. Isso deve restaurar as tabelas do usuário. Observe que você perderá todas as informações de autenticação (já que ele já passou, pois o arquivo user.frm não existe).
Vou deixar por enquanto, considerando que até você escolher uma dessas rotas, eu não posso realmente ajudar mais. Deixe-me saber qual você escolher e tentarei continuar ajudando da melhor maneira possível.