お気楽ごんす

ごんすが挑戦する数々

MediaWiki のバックアップとリストアの仕方 (MySQLコマンド編)

2009-07-08 23:43:12 | MediaWiki

ごんすでごんす!

やあやあ、やっと 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


以上でごんす。


最新の画像もっと見る