MariaDB-10.4+ el mysql
.user
es una vista en lugar de una tabla.
Se recomienda dejar de copiar blogs antiguos para realizar cualquier autenticación relacionada con los cambios en MySQL y MariaDB, los mecanismos se están actualizando y ya no se aplican. Consulta siempre la documentación oficial.
Use ESTABLECER CONTRASEÑA o ALTER USER para administrar la autenticación de usuario.
Además, la modificación de un componente de usuario/host del nombre de usuario pondrá disparadores, eventos, complementos, concesiones, roles, etc. fuera de sincronización con el nombre de usuario combinado (también conocido como roto). Así que simplemente ABRA/CREATE usuarios en lugar de manipularlos.