Ok, tal vez he pasado por alto algo muy simple aquí, pero parece que no puedo resolver esto.incompatibilidad PHP MySQL
Estoy ejecutando WAMP localmente, pero conectándome a una base de datos remota de MySQL. La versión local de PHP es la última versión 5.3.0.
Una de las bases de datos remotas, siendo la versión 5.0.45 funciona bien. Sin embargo, la otra base de datos remota que estoy tratando de conectar, que es la versión 5.0.22 lanza el siguiente error antes de morir:
Advertencia: mysql_connect() [function.mysql-connect]: OK paquete de 6 bytes más corto de lo esperado. PID = 5880 en ...
Advertencia: mysql_connect() [function.mysql a conectar]: mysqlnd no se puede conectar a MySQL 4.1+ mediante la autenticación de edad en ...
WTF?
ACTUALIZACIÓN:.
Volviendo a PHP 5.2 * es decir, cualquier cosa inferior a 5.3.0 resuelve el problema por completo. Mientras no ejecute 5.3.0 puedo conectarme a ambas bases de datos. No estoy seguro de cuál es la explicación para esta rareza.
mysqlnd no es parte de 5.2, es decir, está utilizando otro conector/lib ahora que ha vuelto a php 5.2. – VolkerK
entonces, ¿cuál sería el problema con 5.3 probablemente entonces? – Evernoob