ごんすでごんす!
やあやあ、やっと MediaWiki も無事動くといっていい状態になったので、今度はバックアップの方法を探ってみた。今回はサーバが手元にあってできる場合の MySQL のコマンドから紹介するでごんす。
MediaWikiのバックアップとリストア
1. バックアップ方法
MediaWikiのバックアップを取るには、MySQLのDB(wikidb)とmediawikiフォルダの
imagesフォルダのバックアップを取る必要がある。
また、バックアップ先としては次の方法がある。
(1) ネットワーク上の共有フォルダに保存する。
(2) USBメモリやCDRに保存する。
(3) Web上のフォルダに保存する。
この内、危険性が高いのは(3)だが、Web上の安全なフォルダを確保できれば楽。
(あるのか知らんけど)
今回は、MediaWikiを定期的にバックアップする方法としてネットワーク上から
アクセスできるようにした共有フォルダに保存する方法を取る。
OpenSUSEはSambaサーバの設定が必要である為、Sambaの設定も合わせて行う。
<1> Sambaサーバの設定
面倒なので省略w
<2> MySQLのDBバックアップ
コマンドプロンプトにて
#> /etc/init.d/mysql stop
#> cd /var/lib
#> tar cvfz /tmp/mysql-backup.tar.gz mysql
#> /etc/init.d/mysql start
/tmp フォルダにmysql-backup.tar.gz のファイルが作成される。
これを共有フォルダに移動する。
<3> MySQLのDBリストア
コマンドプロンプトにて
#> /etc/init.d/mysql stop
#> cd /var/lib
#> tar xvzf /tmp/mysql-backup.tar.gz
#> /etc/init.d/mysql start
以上でごんす。