Manual:$wgDBTableOptions
MySQL-specifiek: $wgDBTableOptions | |
---|---|
MySQL-tabelopties om te gebruiken tijdens de installatie of update. |
|
Geïntroduceerd in versie: | 1.10.0 (r21466) |
Verwijderd in versie: | nog steeds in gebruik |
Toegelaten waardes: | (string) |
Standaardwaarde: | Zie onder. |
Andere instellingen: Alfabetisch | Per functie |
Details
MySQL-tabelopties om te gebruiken tijdens de installatie of update. $wgDBTableOptions
zal worden ingesteld in het LocalSettings.php
bestand dat wordt gegenereerd door het installatieprogramma. U kunt een van de volgende opties kiezen die resulteren in de bijbehorende waarden:
- MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
- MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
Het maakt niet uit welke waarde hier wordt gekozen, MediaWiki produceert intern altijd data in UTF-8 codering die in de database moet worden opgeslagen. Een conversie is dus nooit nodig. Aangezien binaire charsets voorkomen dat MySQL conversies van charsets uitvoert, die anders onnodig zouden kunnen plaatsvinden, is de aanbevolen instelling de standaardinstelling.
Het sleutelwoord "TYPE" is vervallen en wordt niet langer ondersteund door de huidige MySQL-versies (≥5.5). Als u het toch gebruikt, krijgt u een fout: "
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"
". Gebruik voortaan "ENGINE" in plaats van "TYPE".MediaWiki-versie: | ≤ 1.18 |
De volgende instelling is niet meer beschikbaar in de huidige versies vanwege het niet meer ondersteunen van MySQL 4:
- MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB
Standaardwaarde
MediaWiki-versie: | ≥ 1.32 |
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
MediaWiki-versies: | 1.13 – 1.31 |
$wgDBTableOptions = 'ENGINE=InnoDB';
MediaWiki-versies: | 1.10 – 1.12 |
$wgDBTableOptions = 'TYPE=InnoDB';