MySQL/MariaDB ============= By default Kanboard use Sqlite to stores its data. However it’s possible to use MySQL or MariaDB instead of Sqlite. Requirements ------------ - MySQL >= 5.6 or MariaDB >= 10 - The PHP extension ``pdo_mysql`` installed MySQL configuration ------------------- Create a database ~~~~~~~~~~~~~~~~~ The first step is to create a database on your MySQL server. For example, you can do that from MySQL client: .. code:: sql CREATE DATABASE kanboard CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; .. note:: Since the version 1.2.3, Kanboard uses the utf8mb4 encoding instead of utf8. You can then assign the required permissions on the database: .. code:: sql GRANT ALTER, CREATE, DELETE, DROP, INDEX, INSERT, REFERENCES, SELECT, UPDATE, LOCK TABLES ON kanboard.* TO 'USERNAME'@'HOST' IDENTIFIED BY 'PASSWORD'; Create a config file ~~~~~~~~~~~~~~~~~~~~ The file ``config.php`` should contains these values: .. code:: php