Isso não é um bug se você tiver contas de usuário com senhas que usavam o antigo algoritmo de hash antigo. Se você leu o relatório de bug mencionado no link que você postou:
http://bugs.mysql.com/bug.php?id=69027
[1 de maio 15:24] Todd Farmer
A solução alternativa ("solução", na verdade) para isso é alterar a senha do usuário afetado para um hash pós-4.1. Essa é realmente uma prática recomendada, independentemente - o processo de autorização e hash de senha anterior ao 4.1 possui limitações de segurança notáveis (discutidas na documentação em http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html )
Restaurar uma versão 5.0 do mysql
esquema em um servidor 5.6 é uma má idéia, de qualquer forma, porque o 5.6 possui colunas adicionais em algumas tabelas e algumas completamente novas, que podem ou não estar ausentes agora, dependendo de como você configurou o mysqldump quando você criou o arquivo de despejo. Você pode ter causado outros problemas que talvez não sejam vistos imediatamente.
Além disso, eu não vi skip-grant-tables
mencionado no artigo ... mas se você aplicar corretamente essa opção ao servidor, toda a autenticação será ignorada e você poderá fazer login e redefinir senhas.
Se você usa o MySQL Workbench, precisa marcar esta opção:
fonte
Isso realmente significa um comentário na resposta anterior, mas é grande demais para caber em um comentário do StackExchange.
Eu também estava sofrendo com esse problema. Então, criei um novo usuário com um hash de novo estilo e agora uso esse novo usuário sem problemas. Aqui está o que eu fiz:
Fiquei feliz ao ver que nossa coluna Senha já era grande o suficiente para armazenar hashes de novo estilo. (Se tivesse menos de 41 caracteres, talvez eu não tivesse tido a coragem de ampliá-lo :-)
old_passwords
serON
é claramente o problema, então eu mudei temporariamente:Então eu criei um novo usuário:
... e deu uma olhada no novo hash:
Observe como meu hash é maior que os outros!
Só para ficar arrumado,
old_passwords
voltei aOFF
. Provavelmente isso foi inútil, já que não consigo pensar por que alguém iria querer criar novos usuários usando senhas antigas, mas quem sabe.Enfim: isso resolveu para mim.
fonte