1
resposta

prepara_banco.py não funciona

O código está identico ao do curso, porém quando rodo o prepara_banco.py aparece o erro abaixo:

MySQLdb.exceptions.OperationalError: (2059, "Authentication plugin 'cachingsha2_password' cannot be loaded: The specified module could not be found.\r\n")

Alguém pode me ajudar?

Obrigado,

1 resposta

Oi Lua, tudo bom?

Pelo erro:

Authentication plugin 'cachingsha2_password' cannot be loaded: The specified module could not be found

Parece que o plugin cachingsha2_password não está disponível na sua versõ do Mysql. Você pode alterar o plugind e criptografia de senhas dos seus usuários no banco executando o seguinte comando no mysql:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'suaSenha';

Aqui, estamos usando o plugin de senha nativo do próprio mysql.

Abraço