Configuraci�n Mysql/MariaDB =========================== Por defecto Kanboard utilizar SQLite para almacenar tus datos. Sin embargo, es posible usar MySQL o MariaDB en lugar de SQLite. Requirimientos ------------ - Mysql server - Instalar la extensi�n `pdo_mysql` en PHP Nota: Kanboard esta testeada con **Mysql >= 5.5 y MariaDB >= 10.0** configuraci�n Mysql ------------------- ### Crear una base de datos El primer paso es crear una base de datos en tu servidor MySQL Por ejemplo, se puede hacer eso con el cliente de l�nea de comandos mysql: ```sql CREATE DATABASE kanboard; ``` ### Crear un archivo de configuraci�n El archivo `config.php` deber�a contener estos valores: ```php <?php // Elegimos el uso de MySQL en lugar de SQLite define('DB_DRIVER', 'mysql'); // Mysql parametros define('DB_USERNAME', 'REPLACE_ME'); define('DB_PASSWORD', 'REPLACE_ME'); define('DB_HOSTNAME', 'REPLACE_ME'); define('DB_NAME', 'kanboard'); ``` Nota: Se puede renombrar el archivo de plantilla `config.default.php` a `config.php`. ### Importando SQL dump (metodo alternativo) Por primera vez, se ejecutar� Kanboard uno por uno cada migraci�n de base de datos y este proceso puede tardar alg�n tiempo de acuerdo a su configuraci�n. Para evitar cualquier tiempo de espera de potencial se puede inicializar la base de datos directamente importando el esquema de SQL: ```bash mysql -u root -p my_database < app/Schema/Sql/mysql.sql ``` El archivo `app/Schema/Sql/mysql.sql` es un dump SQL que representa la ultima versi�n de la base de datos SSL configuraci�n ----------------- Estos par�metros tienen que ser definidas para permitir la conexi�n SSL Mysql: ```php // Mysql SSL key define('DB_SSL_KEY', '/path/to/client-key.pem'); // Mysql SSL certificados define('DB_SSL_CERT', '/path/to/client-cert.pem'); // Mysql SSL CA define('DB_SSL_CA', '/path/to/ca-cert.pem'); ```