我刚把php更新到5.3,现在无法连接远程mysql服务器。出现了以下错误:
mysqli_connect(): OK packet 6 bytes shorter than expected
mysqli_connect(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using old authentication
看起来这与新的mysqlnd驱动程序有关。是否有一种方法强制使用旧的libmysql驱动程序?此外,回滚到php5.2.11似乎无法解决问题,这对大多数人有效。