Manuel:$wgDBTableOptions
Appearance
Spécifique à MySQL: $wgDBTableOptions | |
---|---|
Table des options MySQL à utiliser pendant l'installation ou la mise à jour. |
|
Introduit dans la version : | 1.10.0 (r21466) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (chaîne) |
Valeur par défaut : | voir ci-dessous |
Autres paramètres : Alphabétique | Par fonction |
Détails
Table des options MySQL à utiliser lors de l'installation ou la mise à jour. $wgDBTableOptions
sera déclaré dans le fichier LocalSettings.php
généré par l'installeur. Vous pouvez choisir l'une des options suivantes avec la valeur associée :
- MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
- MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
La valeur choisie ici n'a pas d'importance car MediaWiki génère toujours des données UTF-8 en interne pour les enregistrer dans la base de données. Par conséquent, il n'y a jamais besoin de faire de conversion. Le paramètre recommandé est la valeur par défaut car les alphabets binaires de caractères évitent à MySQL de faire des conversions de caractères, ce qui pourrait se faire inutilement sinon.
Le mot-clé
TYPE
est obsolète et n'est plus pris en charge par les versions actuelles de MySQL ≥5.5 . Néanmoins si vous continuez à l'utiliser, vous aurez une erreur de syntaxe « 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "TYPE=InnoDB"
». La solution est de le remplacer par le mot-clé ENGINE
.Version de MediaWiki : | ≤ 1.18 |
Le paramètre suivant n'est plus disponible dans les versions actuelles car le support de MySQL 4 a été arrêté :
- MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB
Valeurs par défaut
Version de MediaWiki : | ≥ 1.32 |
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
Versions de MediaWiki : | 1.13 – 1.31 |
$wgDBTableOptions = 'ENGINE=InnoDB';
Versions de MediaWiki : | 1.10 – 1.12 |
$wgDBTableOptions = 'TYPE=InnoDB';