Erro: Ignoring user
Se você obter o seguinte erro:
Found wrong password for user: 'some_user@some_host'; ignoring user
significa que quando o mysqld foi iniciado ou quando recarregiou a tabela de permissões, ele encontrou uma entrada na tabela user com uma senha inválida. Como resultado, a entrada é simplesmente ignorada pelo sistema de permissões.
As possíveis causas e correções para este problema:
- Você pode executar uma nova versão do
mysqldcom uma tabelauserantiga. Você pode verificar isto executandomysqlshow mysql userpara ver se o campo da senha é menor que 16 caracteres. Se for, você pode corrigir esta condição executando o scriptscripts/add_long_password. - O usuário tem um senha antiga (8 caracteres) e você não iniciou o
mysqldcom a opção--old-protocol. Atualize o usuário na tabelausercom uma nova senha ou reinicie omysqldcom--old-protocol. - Você especificou uma senha na tabela de usuário
usersem sar a funçãoPASSWORD(). UseMariaDBpara atualizar o usuário na tabelausercom uma nova senha. Utilize a funçãoPASSWORD():