Difference between revisions of "Backing Up Wiki"

From GNU Radio
Jump to: navigation, search
(Created page with "According to [https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki this] there are three different things you want to backup: # Database dump, e.g. mysqldump -h hostname -u...")
 
Line 3: Line 3:
 
# Create .tar of file system, which contains images and local config settings, e.g. tar zcvhf wikidata.tgz /srv/www/htdocs/wiki
 
# Create .tar of file system, which contains images and local config settings, e.g. tar zcvhf wikidata.tgz /srv/www/htdocs/wiki
 
# XML dump, contains content of wiki, technically a subset of the information in the database backup but it's good to have in case the database backup becomes unusable due to version issues or whatnot.  Performed using command-line tool dumpBackup.php, located in the maintenance directory.
 
# XML dump, contains content of wiki, technically a subset of the information in the database backup but it's good to have in case the database backup becomes unusable due to version issues or whatnot.  Performed using command-line tool dumpBackup.php, located in the maintenance directory.
 +
## SSH into server that runs the wiki
 +
## sudo docker exec -it mediawiki_mediawiki_1 /bin/bash
 +
## cd maintenance
 +
## php dumpBackup.php --full > /tmp/dump.xml
 +
## exit
 +
## docker cp mediawiki_mediawiki_1:/tmp/dump.xml /tmp/dump.xml
 +
## now copy it somewhere safe =)

Revision as of 06:18, 4 January 2020

According to this there are three different things you want to backup:

  1. Database dump, e.g. mysqldump -h hostname -u userid -p --default-character-set=whatever dbname > backup.sql
  2. Create .tar of file system, which contains images and local config settings, e.g. tar zcvhf wikidata.tgz /srv/www/htdocs/wiki
  3. XML dump, contains content of wiki, technically a subset of the information in the database backup but it's good to have in case the database backup becomes unusable due to version issues or whatnot. Performed using command-line tool dumpBackup.php, located in the maintenance directory.
    1. SSH into server that runs the wiki
    2. sudo docker exec -it mediawiki_mediawiki_1 /bin/bash
    3. cd maintenance
    4. php dumpBackup.php --full > /tmp/dump.xml
    5. exit
    6. docker cp mediawiki_mediawiki_1:/tmp/dump.xml /tmp/dump.xml
    7. now copy it somewhere safe =)