Iniciar uma conversa

Problema de conexão com MySQL

Este problema ocorre quando é utilizado um usuário e senha antigos, incompatíveis com a versão atual da criptografia utilizada para autenticar o login dos usuários, por isso, o PHP não consegue realizar a conexão.

Quando este usuário tenta realizar o login se depara com o seguinte erro:

"Client does not support authentication protocol requested by server"

 

Para sanar o problema você deve realizar o seguinte procedimento:

Acesse seu bando de dados através da linha de comando e execute a seguinte instrução:

SET PASSWORD FOR 'NOME_DO_USUARIO'@'SERVIDOR' = OLD_PASSWORD('SENHA');

 

Exemplo:

SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('SENHA');

 

Caso o problema não seja solucionado com a troca de sua senha, execute a instrução abaixo.

UPDATE mysql.user SET Password = OLD_PASSWORD('SENHA') WHERE User = 'NOME_DO_USUARIO';

FLUSH PRIVILEGES;

 

Para mais exclarecimentos sobre este problema, visite o site do MySQL e visualize a documentação disponível no mesmo referente a este problema.

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Amanda Santos (Migrated deleted Agent)

  2. Publicado
  3. Atualizado

Comentários