A.3. MySQL PDNS backend

Table A-3. MySQL backend capabilities

NativeYes
MasterNo
SlaveNo
SuperslaveNo
AutoserialYes
CaseInsensitive

This is the driver that corresponds to the set of XML-RPC tools available from PowerDNS. For database schemas, see there.

It takes a number of parameters:

pdns-dbname

Database name to connect to

pdns-host

Database host to connect to

pdns-password

Password to connect with

pdns-socket

MySQL socket to use for connecting

pdns-user

MySQL user to connect as

A.3.1. Notes

It has been observed that InnoDB tables outperform the default MyISAM tables by a large margin. Furthermore, the default number of backends (3) should be raised to 10 or 15 for busy servers.