Zend Framework: mysqlnd cannot connect to MySQL 4.1+ using old authentication

Hoje retomei o desenvolvimento em um sistema, fiz uma nova instalação do Zend Studio (ZendServer-CE-php-5.3.0-4.0.6-Windows_x86). Mas ao conectar em um servidor SQL remoto, recebi a seguinte mensagem de erro:

SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL 4.1+ using old authentication

Procurando por respostas no Google, vi um blog dizendo que no PHP 5.3, o php_mysql e o php_pdo_mysql usa uma senha com seguran’ca melhorada, mas alguns servidores podem estar usando o formato de senha antigo.

A solução é desabilitar no arquivo “my.cnf”:

the solution is to disable the old_passords in my.cnf

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.