Manual: $wgDBTableOptions
Appearance
| 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';