MySQL Native Driver — драйвер, который включили в состав PHP как замену MySQL Client Library — клиентской MySQL-библиотеки libmysqlclient. MySQL Native Driver стал частью официальных исходных кодов PHP начиная с PHP 5.3.0.
PHP-модули для работы с базами данных MySQL — MySQL Original, mysqli
и PDO —
взаимодействуют с MySQL-сервером. В прошлом с MySQL-серверами взаимодействовали через модули,
которые работали через библиотеку MySQL Client Library.
Модули компилировались с библиотекой MySQL Client Library,
чтобы взаимодействовать с серверами баз данных по клиент-серверному протоколу MySQL,
который предоставляет библиотека.
С выпуском MySQL Native Driver появилась альтернатива, поскольку модули для работы с базами данных MySQL теперь компилируются для работы на основе встроенного драйвера MySQL Native Driver, а не внешней библиотеки MySQL Client Library.
Драйвер MySQL Native Driver написан на языке C как низкоуровневое PHP-расширение, на основе которого работают модули для взаимодействия с серверами баз данных MySQL.