2011-06-03 70 views
0

我有一个现有的Mediawiki安装,为此,我想我在安装时选择了MySQL 4.1/5.0 binary选项。更改现有MediaWiki安装中的数据库字符集

两年后,我遇到了Mediawiki在重音字符上的全文搜索问题,然后想切换到MySQL 4.1/5.0 UTF-8以使用MySQL的本机UTF-8支持。

有没有安全的方法来做到这一点?我显然可以批量转换所有表格为UTF-8,但我想在Mediawiki中有几个选项需要相应更新,也许有几个缓存/搜索索引需要重建?

回答

0

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