Original post: http://anothermysqldba.blogspot.com/2014/07/mysql-secureauth-error.html
Eu abordou os erros secure_auth antes, quando ele bloqueia a
replicação neste post do blog .
No entanto, eu percebi que eu iria fazer neste blog postar uma
correção mais geral ao conectar via clientes MySQL. Isto é
para os servidores antes do MySQL 5.6.
Portanto, se você receber um erro secure_auth quando a conexão ao
MySQL os seguintes passos devem resolver este erro.
…
Original post: http://anothermysqldba.blogspot.com/2013/09/mysql-access-and-replication-blocked-by.html
ERROR 2049 (HY000): Connection using old (pre-4.1.1)
authentication protocol refused (client option 'secure_auth'
enabled)
Se você já tentou se conectar a um banco de dados MySQL e você
verá este erro, então você precisa ter uma senha de hash 41byte
válido. Se você não tem certeza que você tem executar o SQL
abaixo. Se você tem 16 senhas com caracteres que são senhas mais
velhos.
select Password from mysql.user;
O seguinte é como eu resolvi isso como parte de uma migração do
MySQL 5.0 para o MySQL 5.6.
O servidor MySQL 5.0 tinha uma mistura dos mais velhos pré 4.1 e
senhas 41byte válidos. Como o servidor MySQL 5.0 tinha algumas …