Manual:$wgDBTableOptions/fr
From Linux Web Expert
<translate> MySQL-specific</translate>: $wgDBTableOptions | |
---|---|
Table des options MySQL à utiliser pendant l'installation ou la mise à jour. |
|
<translate> Introduced in version:</translate> | 1.10.0 (r21466) |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (chaîne) |
<translate> Default value:</translate> | voir ci-dessous |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
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é
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.18</tvar> is unsupported version</translate>">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
.<translate> ≤</translate> 1.18
Version de MediaWiki : |
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
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> ≥</translate> 1.32
<translate> MediaWiki version:</translate> |
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
1.13 – 1.31
<translate> MediaWiki versions:</translate> |
$wgDBTableOptions = 'ENGINE=InnoDB';
1.10 – 1.12
<translate> MediaWiki versions:</translate> |
$wgDBTableOptions = 'TYPE=InnoDB';