sábado, setembro 17, 2005

Resposta para Erro do MYSQL via PHP.

O erro: Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client

Pode ser resolvido da Seguinte forma:
Primeiro use o php4.0.XX e mysql 4.1.X. Dá erro pq o PHP nao atualizou sua forma de se conectar com o banco MYSQL... RIDICULO mas os caras nao fizeram nada... dai entre atraves do menu no "MySQL Command Line Client" Dai entre com a sua senha e depois digite:

mysql> USE MYSQL;
mysql> UPDATE user SET Password = OLD_PASSWORD('suasenha')
-> WHERE Host = 'servidor' AND User = 'usuario';
mysql> FLUSH PRIVILEGES;


Beleza com isso ai seu PHP volta a funcionar normalmente....
A fonte que achei a resposta... é AQUI, obrigado Eduardo Faula...


Agora eu vou voltar a programar.... Fuizzz.....

PS: Falei que era questão de levantar a espada... que ela iria descer e cortar fundo e tirar o sangue certo? =)

Nenhum comentário: