`
cutecoot
  • 浏览: 117964 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mediawiki的备份和恢复,及自动备份

阅读更多

mediawiki的备份,需要备份数据库,和wiki的程序目录两部分。

目前,我用的是win7+mysql

wiki相关信息如下:
wiki安装路径d:\apache2\htdocs\wiki
wiki使用的数据库名:mediawiki
数据库用户:wiki

 

一、备份
1. 备份数据库

备份mysql数据库:
mysqldump -u wiki -p -h localhost --opt mediawiki > mediawiki-backup.sql

2. 备份wiki程序目录:
备份程序文件:

需要备份LocalSetting.php文件,extension、image、skin目录及手动修改过的文件。这里直接备份整个目录。
将整个目录(wiki安装路径d:\apache2\htdocs\wiki)压缩为zip文件。mediawiki-backup.zip

 

二、恢复

1.将备份的文件解压,把wiki目录恢复到http可访问的路径下

2.重新安装

在浏览器里输入 http://serverip/media/config/index.php 开始重新安装,安装过程中填入的信息也要和以前备份的时候一样(主要是wiki名,wiki数据库名,数据库用户,数据库用户密码,数据库前缀)。这么做是为了保持和以前备份的数据库一致。

安装完成后,新的数据库就生成了。

3.更改配置文件
然后根据我们保存的LocalSetting.php.old来更改新的LocalSetting.php(就是把原来的一些设置再重新添加到新生成的LocalSetting.php里)。


4.导入数据库

回到保存数据库备份的目录,执行:
mysql mediawiki < mediawiki-backup.sql


5.验证
在浏览器里输入 http://serverip/media , 看到了吗?和以前的一样。 :)

 

三、自动备份

1. 创建bat文件,使用上面的mysqldump备份,取当天的日期为文件名。

 

写道

 

@echo off
set time=%date:~10,4%%date:~4,2%%date:~7,2%
set path="D:\backup\wiki\"
"C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqladmin" -u wiki --password=123456 shutdown
"C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqldump" --opt -u wiki --password=123456 mediawiki > %path%wiki_backup_%time%.sql
"C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld"

 

2.创建计划任务,每周执行此bat即可。

分享到:
评论

相关推荐

    MediaWiki中文使用手册

    MediaWiki是由PHP开发的免费开源的维基程序,运行于...MediaWiki适合建立大型的百科网站,也有很多网站利用MediaWiki建立知识库系统,例如著名的Blog程序WordPress的官方网站的知识库体系就是基于MediaWiki搭建的。

    MediaWiki v1.23.0.zip

    MediaWiki更新说明: 添加好多新特性, 修复已知bug。   MediaWiki是全球最著名的wiki程序,运行于PHP MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前...

    MediaWiKi linux Install package

    MediaWiKi linux Install package Version 1.18.1 mediawiki-1.18.1.tar.gz

    MediaWiki 1.25.1.gz

    MediaWiki是一个强大、可扩展、功能丰富的维基套件,它使用PHP技术来访问和显示存储在MySQL数据库中的数据。 MediaWiki 1.25.1 更新日志:2015-05-26*(T100351)修正语法错误ConfirmEdit延伸extension.json

    如何搭建wiki--mediawiki

    this is a brief introduction of how to setup a wiki page as soon as possible. 使用mediawiki建议一个自定义wiki网站,基于windows 系统, 使用xampp 简易配置包, 英文说明

    MediaWiki语法.pdf

    向大家介绍MediaWiki 语法简介,主要包括MediaWiki 语法简介使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

    MediaWiki LDAP

    MediaWiki LDAP 插件和使用说明

    MediaWiki Info

    学习MediaWiki笔记 网摘相关文件

    python-mediawiki-utilities, 用于访问和处理MediaWiki数据的一组实用程序.zip

    python-mediawiki-utilities, 用于访问和处理MediaWiki数据的一组实用程序 MediaWikiMediaWiki实用程序是 Aaron Halfaker开发的一个开源( MIT授权) 库,用于从MediaWiki安装。从数据库和xml转储中提取和处理数据。...

    mediawiki 搭建相关配置及异常处理

    medawiki搭建的所有配置及异常情况的解决。内容很齐全,包括文件上传中乱码问题、上传文件后下载下来为zip格式问题、文件批量上传解决方案,还有权限、默认时区、重置用户密码等等,免去大家到处百度搜索。里面内容...

    MediaWiki使用MSUpload扩展上传文件功能

    MediaWiki是一个比较流行的wiki百科软件,部署使用都比较简单,容易上手。查看搜索都非常方便,但是编辑起来就比较麻烦,很多人不太习惯。...把我的经验和大家分享一下,避免走弯路吧。我使用的系统是1.37。

    MediaWiki v1.15.1 多国语言.rar

    MediaWiki从2002年2月25**被作为维基百科全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。 MediaWiki是建立wiki网站的首选后台程序,目前国内的大型维客站点基本都采用这套...

    MediaWiki v1.20.1

    MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。 MediaWiki是建立wiki网站的首选后台程序,目前国内的大型维客站点基本都采用这套...

    mediawiki1.16+openldap配置

    mediawiki和ldap的配置组合,一步一步教你做

    MediaWiki相关包

    MediaWiki 应用程序最为人所知之处就是它是 Wikipedia 背后的引擎。很多人都发现 MediaWiki 提供了一个可用的环境来在工作组、甚至整个组织以及在线社区之间共享信息。MediaWiki 让用户可以通过博客、wiki 以及文件...

    mediawiki下载

    MediaWiki是使用最多的Wiki程序,专为维基百科开发,开源免费,可以免费获取和使用。 Mediawiki使用PHP开发,目前的mediawiki版本需要运行在PHP5下,需要mySQL数据库。Mediawiki安装和使用较其他 PHP程序要复杂一些...

    mediaWiki1.23.6版本

    mediaWiki1.23.6版本,配合wamp即可安装使用

    mediawiki-1.13.0.tar.gz

    mediawiki-1.13.0.tar.gz。。直接安装。。一路NEXT即可

    jwplayer in mediawiki

    用于在mediawiki中插入flv、mp4和在线的优酷等视频。

    mediawiki的安装.doc

    对于刚接触wiki的朋友们来说,配置一个服务器环境,安装并运行mediawiki是一件很麻烦的事情,在这里,我尽量用通俗易懂的语言,介绍mw(mediawiki,下同)在windows下的安装过程。

Global site tag (gtag.js) - Google Analytics