Eu uso o MySQL versão 8.0.34 em um servidor Debian. Com a atualização mais recente, recebo a mensagem de que mysql_native_password está obsoleto e devo usar caching_sha2_password. Com meus próprios usuários isso não é problema, aqui posso simplesmente alterar o plugin de autenticação.
ALTER USER user
IDENTIFIED WITH caching_sha2_password
BY 'password';
Mas e os usuários integrados mysql.sys, mysql.session e debian-sys-maint? Eu não os criei, eles não se destinam ao login do usuário e, portanto, não tenho uma senha para eles. Como posso mudar para caching_sha2_password aqui?
ALTER USER user
IDENTIFIED WITH caching_sha2_password;
A omissão da senha na instrução SQL resulta apenas em erros.
Obrigado