If you need to use custom options, like SSL, you can provide them here in place of the above options.
The MySQL database.
The MySQL table engine.
You should use MYISAM if you are using MySQL < 5.6.
Options are: Any MySQL storage engine supported on your server.
Whether to use foreign keys. If your table engine doesn't support it (like MYISAM), you should turn this off.
The host on which to connect to MySQL. Can include a port, like hostname:port.
The MySQL password.
The port on which to connect to MySQL.
The MySQL table name prefix.
Whether to use row locking. If your table engine doesn't support it (like MYISAM), you should turn this off.
Whether to use table locking. If you use row locking, this should be off. If you can't use row locking (like with MYISAM), you can use table locking to ensure data consistency.
Whether to use transactions. If your table engine doesn't support it (like MYISAM), you should turn this off.
The MySQL user.
MySQL Driver Config