In debian, if you need to use mysqld and have already installed php, you can run this command:
sudo apt-get install php5-mysqlnd
and then restart the server, ej apache
sudo /etc/init.d/apache2 restart
now you can use php with mysqld
Installation unter Unix
Um den MySQL Native Driver nutzen zu können, muss PHP so kompiliert werden, dass die MySQL-Datenbankerweiterungen den MySQL Native Driver unterstützen. Dies geschieht über die Konfigurationsoptionen mit denen der PHP-Quellcode kompiliert wird.
Um zum Beispiel die Erweiterung MySQL, mysqli
und
PDO MYSQL unter Verwendung des MySQL Native Driver zu erstellen, müsste der
folgende Befehl eingegeben werden:
./configure --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ [weitere Optionen]
Installation unter Windows
In den offiziellen PHP-Distributionen für Windows ist der MySQL Native Driver standardmäßig aktiviert, so dass keine zusätzliche Konfiguration erforderlich ist, um ihn zu verwenden. Alle MySQL-Datenbankerweiterungen verwenden in diesem Fall den MySQL Native Driver.
Unterstützung des SHA-256 Authentifizierungs-Plugins
Damit sich der MySQL Native Driver über über Konten mit MySQL verbinden kann, die das MySQL SHA-256 Authentifizierungs-Plugin verwenden, muss die OpenSSL-Funktionalität in PHP integriert und aktiviert sein. PHP kann dazu zum Beispiel wie folgt konfiguriert werden:
./configure --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-openssl [weitere Optionen]