Я запускаю WAMP локально, но подключаюсь к удаленной базе данных MySQL. Локальная версия PHP - последняя версия 5.3.0.
Одна из удаленных баз данных версии 5.0.45 работает нормально. Однако другая удаленная база данных, к которой я пытаюсь подключиться, - версия 5.0.22, выдает следующую ошибку перед смертью:
Предупреждение: mysql_connect() [function.mysql-connect]: OK пакет на 6 байт короче, чем ожидалось. PID = 5880 в...
Предупреждение: mysql_connect() [function.mysql-connect]: mysqlnd не может подключиться к MySQL 4. 1+ используя старую аутентификацию в...
WTF?
ОБНОВИТЬ:
Возвращение к PHP 5.2. * Т.е. что-либо ниже, чем 5.3.0, решает проблему полностью. Пока я не использую 5.3.0, я могу подключиться к обеим базам данных. Я не уверен, что объяснение этой странности.