MySQL PHP 不兼容
我在本地运行WAMP,但连接到远程MySQL数据库。PHP 的本地版本是最新的 5.3.0。
其中一个远程数据库,版本 5.0.45 工作正常。但是,我尝试连接到的另一个远程数据库(版本 5.0.22)在死机前会引发以下错误:
警告:mysql_connect() [function.mysql-connect]:好的数据包比预期的短 6 个字节。PID=5880 in ...
警告:mysql_connect() [function.mysql-connect]:mysqlnd无法使用旧的身份验证连接到MySQL 4.1 +...
跆拳道?
更新:
恢复到 PHP 5.2.* 即任何低于 5.3.0 的内容都可以完全解决问题。只要我不运行5.3.0,我就可以连接到两个数据库。我不确定这种怪异的解释是什么。