MariaDB

De MoodleDocs
Aller à :navigation, rechercher

MariaDB est un fork de MySQL développé et maintenu par les développeurs d'origine de MySQL, organisés au sein de la MariaDB Foundation. Cette base de données est considérée comme plus libre que MySQL, et elle est distribuée par défaut comme base de données compatible avec MySQL par la majorité des distribution Linux modernes.

MariaDB est un remplacement direct de MySQL, qui peut être utilisé avec n'importe quelle version stable et supportée de Moodle en utilisant le pilote mysqli standard.

Pilote MariaDB

Moodle fournit un pilote dédié pour MariaDB. Il est recommandé d'indiquer spécifiquement ce pilote "mariadb" dans le fichier config.php:

$CFG->dbtype = 'mariadb'; $CFG->dblibrary = 'native';

Pour le moment, le pilote est similaire à celui pour MySQL, mais il est possible que les implémentations divergent significativement. Le pilote MariaDB de Moodle n'est pas compatible avec le moteur de base de données MyISAM.

Voir MySQL pour plus d'information, car la procédure de configuration est presque identique.

FAQ

Si une erreur survient lors de l'installation en raison de la configuration binlog_format : dans le fichier my.cnf, indiquer binlog_format = ROW sous [mysqld] et redémarrer le service mysql.

Voir aussi