You are here Home > Know-how > MediaWiki - CMS > Administration of MediaWiki > Dump MediaWiki
MediaWiki - CMS
 

6.1 Dump MediaWiki

15.06.2007
6 Administration of MediaWiki [  up  ] - [ A - Z ] - [ top ] 6.2 Admin Maintenance

Download → files/dump wiki sh.txt
#!/bin/bash

# $Id: dump-wiki.html,v 1.45 2007/06/15 11:49:14 webcms Exp $
# Location: tertius
#
# MediaWiki 1.7.1
#
# Usage:
# ./dump_wiki.sh <db prefix>, e.g.
# ./dump_wiki.sh "reto_"
#
# Documentation:
# http://www.infocopter.com/know-how/mediawiki-reference/dump-wiki.html

TPREF=$1
BAKPREF="wikidb_"

for TABNAME in archive categorylinks externallinks filearchive hitcounter image imagelinks interwiki ipblocks job langlinks logging math objectcache oldimage page pagelinks querycache querycache_info recentchanges revision searchindex site_stats templatelinks text trackbacks transcache user user_groups user_newtalk validate
do
	COMPLETE_LIST="$COMPLETE_LIST $TPREF$TABNAME"
done

WIKINAME=`echo $TPREF | sed 's/_$//'`
echo "Dump Wiki $WIKINAME ..."

# YYYYMMDD:
mydate=`date +%Y%m%d`

mysqldump -u root wikidb $COMPLETE_LIST > $BAKPREF$WIKINAME-$mydate.dump

tar -czf $BAKPREF$WIKINAME-$mydate.tar.gz $BAKPREF$WIKINAME-$mydate.dump
rm -f $BAKPREF$WIKINAME-$mydate.dump

ls -l "$BAKPREF$WIKINAME-$mydate.tar.gz"
echo "done"

# -- cleanup (http://www.infocopter.com/perl/cleanup.html)
/usr/local/bin/cleanup.pl 10 "$BAKPREF$WIKINAME-"



See also:


6 Administration of MediaWiki       A - Z Index       Top       Disclaimer       6.2 Admin Maintenance


$Id: dump-wiki.html,v 1.45 2007/06/15 11:49:14 webcms Exp $
copyright © 2005-2007 by reto