Manual: $wgDBTableOptions
MySQL-specific: $wgDBTableOptions | |
---|---|
Opciones de tablas MySQL a utilizar durante la instalación o actualización. |
|
Introducido en la versión: | 1.10.0 (r21466) |
Eliminado en la versión: | aún se usa |
Valores permitidos: | (cadena) |
Valor predeterminado: | see below |
Otras configuraciones: Alfabéticamente | Por Función |
Detalles
Las opciones de tablas MySQL que deberán usarse durante la instalación o actualización. $wgDBTableOptions
se insertará en el archivo LocalSettings.php
generado por el instalador. Puedes elegir una de las siguientes opciones, que producirá los valores que se señalan:
- MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
- MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
Con independencia del valor que se indique aquí, internamente MediaWiki siempre produce información en UTF-8 y la guarda así en la base de datos, con lo cual nunca es necesario hacer una conversión. Dado que los juegos de caracteres binarios impiden a MySQL hacer conversiones entre juegos de caracteres, que de otro modo podrían tener lugar de forma innecesaria, se recomienda usar el valor predeterminado.
La palabra clave "TYPE" está obsoleta y ya no se soporta en las versiones actuales de MySQL (≥5.5). Si sigues usando la palabra clave "TYPE", te encontrarás con el error "
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 solución es usar la palabra clave "ENGINE" en lugar de "TYPE".Versión de MediaWiki: | ≤ 1.18 |
La siguiente opción ya no está disponible en las versiones actuales dado que se ha abandonado el soporte para MySQL 4:
- MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB
Default value
Versión de MediaWiki: | ≥ 1.32 |
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
Versiones de MediaWiki: | 1.13 – 1.31 |
$wgDBTableOptions = 'ENGINE=InnoDB';
Versiones de MediaWiki: | 1.10 – 1.12 |
$wgDBTableOptions = 'TYPE=InnoDB';