Iniciar uma conversa

Problema na conexão com banco de dados mysql em servidor externo

Neste tutorial iremos apresentar a solução de um erro, que possa ocorrer em uma conexão com um banco de dados MySQL externo.


O erro é:

mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file


Solução para o problema:

O erro é gerado pelo próprio Mysql, onde o mesmo já informa a solução do problema.

"Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password')".

Ou seja, você precisa apenas alterar a senha do usuário que está conectando, para isso utilize um gerenciador do MySQL ou a própria linha de comando do mesmo.

Clique aqui para mais informações à respeito do erro.

Após a execução do procedimento, o erro é sanado e a conexão acontece normalmente.

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