Remover IDENTIFIED BY 'password' do GRANT

Olá. Eu estava editando os privilégios dos usuários no meu banco, porém sem querer, eu coloquei no final do GRANT um IDENTIFIED BY ‘password’, e agora não estou conseguindo dar um UPDATE na tabela que eu identifiquei pelo Java, diz que precisa da senha. Alguém sabe se tem como remover isso do GRANT?
Obss: Eu já tentei executar o comando sem o IDENTIFIED BY ‘password’, mas não funcionou

Olá Thallysson.
Fiz um teste aqui e acho que vc só alterou a senha do seu usuário.

mysql> GRANT SELECT ON teste_acesso.* TO ‘teste_acesso3’@‘localhost’ IDENTIFIED BY ‘password’;
Query OK, 0 rows affected, 1 warning (0,01 sec)

mysql> SHOW GRANTS FOR ‘teste_acesso3’@‘localhost’;
±----------------------------------------------------------------+
| Grants for teste_acesso3@localhost |
±----------------------------------------------------------------+
| GRANT USAGE ON . TO ‘teste_acesso3’@‘localhost’ |
| GRANT SELECT ON teste_acesso.* TO ‘teste_acesso3’@‘localhost’ |
±----------------------------------------------------------------+
2 rows in set (0,00 sec)

1 curtida

Realmente, como eu fui fazer um erro desses :joy:. Quando eu dei o GRANT, eu não coloquei a senha do usuário para qual eu estava tentando dar o GRANT, eu coloquei a senha do root, e gerou essa confusão aí. Valeu pela ajuda.