在现有MediaWiki安装中更改数据库字符集

时间:2011-06-03 11:35:29

标签: mysql utf-8 mediawiki

我有一个现有的Mediawiki安装,我想我在安装时选择了MySQL 4.1/5.0 binary选项。

两年后,我在Mediawiki上对重音字符进行全文搜索时出现问题,然后想切换到MySQL 4.1/5.0 UTF-8以使用MySQL的原生UTF-8支持。

有安全的方法吗?我显然可以批量转换所有表格为UTF-8,但我想Mediawiki中有一些选项需要相应更新,可能还有一些缓存/搜索索引需要重建?

1 个答案:

答案 0 :(得分:0)

受影响的设置为$wgDBmysql5$wgDBTableOptions(请查看谈话页面以获取一些有用信息)。 maintenance目录中以rebuildrefreshupdate开头的脚本可以帮助修复缓存和索引。我不会称之为安全的方式(我不知道),但在完全备份后值得一试。