2009-02-26

关于安装wikipedia的本地镜像的几点问题

相信很多想要安装wikipedia本地镜像的人都应该看过那篇被引用了不知多少次的文章了,前几天我又用新版本的mediawiki以及刚下载的镜像安装了一次,碰到了一些问题,现总结一下。

1. 安装mediawiki时,Mysql的存储引擎最好选择MyIsam,在导入的时候速度要比缺省的InnoDB快很多。我是在windows下装的,不知道linux两种引擎的速度如何,按照一些对两种存储引擎作比较的评论文章上的观点,应该是InnoDB更快才对,但我在windows下得出的观点恰恰相反,MyISAM导入速度要快于InnoDB。

2. Mediawiki安装时最后一个选项,也就是选编码的那一项用缺省的binary方式,不要用utf8,否则在导入中文数据的时候会有问题。

3. 导入之前一定要先将pages、revision、text三个表清空,否则可能会出问题。

4. 导入之前要把revision.rev_comment的数据类型改掉,建库的时候缺省类型是tinyblob,改成blob,否则导入的时候可能会出错。用下述语句:alter table wikidb change rev_comment rev_comment blob

5. 导入的命令java -server那个-server可以去掉,反正我的windows java环境下带着-server会报错,不太懂java,具体原因也说不清楚。

6. 导入的时候用root用户导入,有可能wikidbuser没有导入的相关权限,用root用户省心一些。

___
Sent with SnapperMail
www.snappermail.com

没有评论: