Acesso Negado para Usuário 'root' @ 'localhost' (usando senha: YES) - Sem Privilégios?

Eu estou continuamente recebendo esse erro.

Estou usando o mySQL Workbench e pelo que estou descobrindo é que os privilégios de esquema do root são nulos. Não há privilégios em tudo.

Eu estou tendo problemas em todas as plataformas que o meu servidor é usado e isso tem sido de repente um problema.

[email protected] aparentemente tem um monte de acesso, mas eu estou logado como isso, mas apenas atribui ao localhost de qualquer maneira - localhost não tem privilégios.

Eu fiz algumas coisas comoFLUSH HOSTS, FLUSH PRIVILEGES, etc, mas não encontraram sucesso com isso ou com a internet.

Como posso fazer o root voltar a acessar? Eu acho isso frustrante porque quando eu olho em volta as pessoas esperam que você "tenha acesso", mas eu não tenho acesso, então eu não posso entrar na linha de comando ou qualquer coisa eGRANT eu mesmo qualquer coisa.

Quando correrSHOW GRANTS FOR root é isso que recebo em troca:

Código de erro: 1141. Não existe tal concessão definida para o usuário 'root' no host '%'

Obrigado a qualquer um que possa ajudar

questionAnswers(16)

yourAnswerToTheQuestion