Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 8 ManualMovable Type 8 マニュアル

Movable Type AMI 版のバックアップとリストア

最終更新日: 2026.01.16

Movable Type AMI 版が動作している EC2 インスタンスで重要な操作を実行する場合、事前に EBS ボリュームのスナップショット作成、またはデータの個別バックアップを行うことを推奨します。

本マニュアルでは、Movable Type AMI 版のユーザー領域のデータとデータベースのバックアップ・リストア手順を説明します。

EBS スナップショットの作成手順は、AWS ドキュメント「Amazon EBS スナップショットの作成」を参照してください。

前提条件

環境

Movable Type AMI 版の初期設定を前提としています。パスやユーザー名など、初期設定から変更を加えている場合は、実際の環境に合わせてコマンドを読み替えてください。

標準のディレクトリ構成については、「Movable Type AMI 版のディレクトリ構成」を参照してください。

バックアップ

ユーザー領域

ドキュメントルート、サポートディレクトリのファイルを、それぞれ gzip 形式でアーカイブ圧縮します。

ドキュメントルート(/data/file/static)

$ cd /data/file
$ tar -czf ~/static.tar.gz static

サポートディレクトリ(/data/file/support)

$ cd /data/file
$ tar -czf ~/support.tar.gz support

その他のファイル

独自にインストールしたプラグインやテーマ、CGI スクリプトなどは、必要に応じてバックアップを行ってください。

データベース

データベースのダンプファイルを作成し、gzip 形式で圧縮します。

補足
デフォルトのデータベース名は movabletype、ユーザー名は sixapart です。パスワードは、/data/conf/mt-config.cgi 内の環境変数 DBPassword の値を確認してください。

$ cd ~
$ mysqldump -u sixapart -p movabletype | gzip > sql.gz

リストア

ユーザー領域

  1. バックアップファイルを /data/file に展開してリストアします。
  2. 展開後、ディレクトリおよびファイルの所有ユーザー/グループが www:www であることを確認します。異なる場合は、chown コマンドで変更します。

重要
データの上書きを避けたい場合は、既存ディレクトリをリネームしてから、バックアップファイルを展開してください。

ドキュメントルート(/data/file/static)

$ cd /data/file
$ sudo tar -xzf ~/static.tar.gz

# 必要に応じて実施
$ sudo chown -R www:www /data/file/static

サポートディレクトリ(/data/file/support)

$ cd /data/file
$ sudo tar -xzf ~/support.tar.gz

# 必要に応じて実施
$ sudo chown -R www:www /data/file/support

データベース

ダンプファイルを展開し、データベースへリストアします。

$ cd ~
$ zcat sql.gz | mysql -u sixapart -p movabletype

Movable Type サービスを再起動する

バックアップファイルおよびデータベースをリストアしたら、Movable Type サービスを再起動します。

$ sudo systemctl restart movabletype.service

関連するマニュアル

目次