У меня старая машина с PHP 5.3.8 & MySQL 5.5.23 (найден с помощью команды «select version ()» в mysql). Тем не менее, PHP-драйвер mysqlnd указывает на MySQL 5.0.8. Что дает?
Я знаю, что PHP на этой машине нужно обновить, может ли это быть проблемой? Обновляется ли mysqlnd для поддержки «более новых» версий MySQL при обновлении PHP? Спасибо!
У меня был тот же вопрос и нашел ответ. Номера версий mysqlnd не соответствуют номерам версий mysql. Больше информации на php.net: http://php.net/manual/en/mysqlnd.plugin.obtaining.php
Похоже, что mysqlnd не подключен к конкретной версии mysql. Например: https://github.com/php/php-src/blob/master/ext/mysqlnd/mysqlnd.c#L2799
Других решений пока нет …