祁劲松的维客空间 - Wiki of James Qi

网站通知:新版博客请访://jamesqi.com/

直接操作MediaWiki的MySQL数据库

--James Qi 2010年9月20日 (一) 11:33 (CST)

  采用MediaWiki平台搭建Wiki网站的过程中,其实一般都不太需要直接操作MySQL数据库,安装搭建好了以后基本上不用管。

  不过少数情况下还是需要用到数据库的操作,例如希望获取每个分类的页面列表,有下面几个办法:

  • 直接查看分类页,每次只能200个,包含的页面数量多时需要翻页很多
  • 用动态页面列表dpl扩展,默认是查看500个,包含的页面数量多时要多个dpl操作
  • 用Special:Export中的添加分类可以列出其中标题,但也有5000个的限制

  数量太大的时候,直接操作数据库是个需要采取的办法,可以在phpmyadmin中,或者NaviCat中执行SQL语句,例如:

SELECT cl_sortkey
FROM categorylinks
WHERE cl_to =  'Electronics_&_Electricals'
LIMIT 0 , 30000

  就可以列出分类属于Electronics_&_Electricals的前3万条标题信息。数量太大时建议在NaviCat中执行,因为phpmyadmin是输出到浏览器中,数量大时也会显示不出来。

标签:MediaWikiMySQL
相关内容:
  1. 2010-11-10 22:20:28 MediaWiki-1.15升级到1.16.0步骤
  2. 2010-11-04 22:52:58 开启MediaWiki的搜索建议(Search Suggest)功能
  3. 2010-11-03 11:26:02 MediaWiki-1.15.0升级到1.16.0中出现的问题
  4. 2010-11-02 23:52:05 MediaWiki-1.15准备升级到1.16
  5. 2010-10-22 22:29:00 想写一本关于MediaWiki的书,有人需要吗?
  6. 2010-09-04 00:20:09 修改模板对付MediaWiki及扩展程序的Bug
  7. 2010-08-31 00:47:49 分割大容量MediaWiki数据库
  8. 2010-07-08 23:08:13 用HTML和站间链接减小MediaWiki数据库记录
  9. 2010-06-12 12:27:01 将数据导入MediaWiki进行到底
  10. 2010-06-01 12:00:27 终于让.idb文件中的MySQL数据重见天日
  11. 2010-05-26 13:35:48 从InnoDB文件挽救MySQL数据
  12. 2010-05-22 12:21:42 数据库出了大问题:无法启动、数据丢失、备份失效
  13. 2010-05-20 22:01:46 导入大量名录数据到MediaWiki网站的例子
  14. 2010-05-05 15:06:09 不懂PHP编程也可以修改MediaWiki程序

关于“直接操作MediaWiki的MySQL数据库”的留言:

新增留言

--222.65.249.80 (IP 位置 | 谁是 | 贡献) 2010年9月25日 (六) 23:07 (CST)

留言:

你好,能否和贵站换个友链,找不到你的联系方式,就写在这里了。

我的站PR1,和你的内容类似,搜号网,http://www.sohao.net。

我已经加好你的链接了。http://www.sohao.net/feedback.htm 或 sohao.net@gmail.com和我联系。

谢谢!

回复:您好!我们的网站很久都没有与其他网站交换链接了,基本上只是内部推荐一下,所以不好意思啊。--James Qi 2010年10月3日 (日) 21:08 (CST)

新增相关留言