mysqlnd
MySQL Native Driver for PHP, commonly known as mysqlnd, is a MySQL client library implemented as a PHP extension. It serves as a replacement for the libmysqlclient library used by PHP’s MySQL extensions to communicate with MySQL servers. Built into PHP, mysqlnd provides the client protocol handling, result fetching, and memory management directly within the PHP process, enabling the mysqli, PDO_MYSQL, and the legacy ext/mysql extensions to connect to MySQL without requiring an external client library.
Mysqlnd is designed to be tightly integrated with PHP and offers features that improve performance and deployment
Compared with using a separate libmysqlclient library, mysqlnd can simplify deployment because it is distributed as
Limitations are mainly related to differences in feature support or behavior that may vary with server version