MariaDB-10.4+ o
mysql
.user
é uma visão em vez de uma tabela. Recomenda-se parar de copiar blogs antigos para fazer qualquer autenticação relacionada a alterações no MySQL e no MariaDB, os mecanismos estão sendo atualizados e não se aplicam mais. Verifique sempre a documentação oficial.
Use DEFINIR SENHA ou ALTER USER para gerenciar a autenticação do usuário.
Modificar também um componente de usuário/host do nome de usuário colocará gatilhos, eventos, plugins, concessões, funções etc. fora de sincronia com o nome de usuário combinado (também conhecido como quebrado). Portanto, apenas DROP/CREATE usuários em vez de manipulá-los.