Driver Nativo MySQL

Introdução

O Driver Nativo MySQL é um substituto para a biblioteca cliente MySQL (libmysqlclient). Driver Nativo MySQL faz parte das fontes oficiais do PHP a partir do PHP 5.3.0.

As extensões de banco de dados MySQL, mysqli e PDO MYSQL se comunicam com o servidor MySQL. No passado, isso era feito pela extensão usando os serviços fornecidos pela Biblioteca Cliente MySQL. As extensões foram compiladas na Biblioteca Cliente MySQL para usar seu protocolo cliente-servidor.

Com o Driver Nativo MySQL agora existe uma alternativa, pois as extensões do banco de dados MySQL podem ser compiladas para usar o Driver Nativo MySQL em vez da Biblioteca Cliente MySQL.

O Driver Nativo MySQL é escrito em C como uma extensão do PHP.

adicionar nota

Notas de Usuários 1 note

up
2
koalay at gmail dot com
16 years ago
For those who manually compiled MySQL, the default
 mysqlnd settings may results in error.
Your mysql_error() function may give you this message: 

---------------------------
No such file or directory (trying to connect via unix:///tmp/mysql.sock)
---------------------------

This is because your manually compiled MySQL has its own place for socket.
You need to provide PHP a reference for an appropriate mysql socket.
That means you need to edit php.ini and add a section like this:

---------------------------
[mysql]
mysql.default_socket="/your/path/to/mysql.sock"
---------------------------
To Top