MySQL の復元(リストア)
最終更新日: 2023.10.25
データベースのバックアップファイルからの復元することで、アップグレード時に問題があったときや、ほかの Movable Type からのデータ移行をおこなうことができます。
なお、データベースにはアップロードした画像ファイルなどは含まれません。バックアップファイルからの復元をおこなっても、画像ファイルは元に戻りませんので、事前に取得しておいた公開ディレクトリをアップロードするか、Movable Type の『サイトのエクスポートとインポート』 機能を利用します。
MySQL を復元する
MySQL の復元 (リストア) には、次の方法があります。
ホスティングサーバーの事業者が提供するツールでの復元
MySQL を利用できるホスティングサーバーの場合、事業者がバックアップとともにリストアの方法、もしくはシェルを提供していることがあります。これらを利用してデータベースの復元をおこなうことができます。
ツールの利用方法については、各ホスティングサーバー事業者が提供するマニュアルなどをご参照ください。
コマンドでの復元
telnet や ssh でサーバーに入れる場合は、MySQL データベースのリストアを mysql コマンドでおこなうことができます。 たとえば、データベース名を mt、ユーザー名を mtuser、パスワードを mtpasswd とする場合は、次のように実行すると、BACKUP.sql というバックアップファイルからデータベースが復元されます。
$ mysql -u mtuser -p mtpasswd mt < BACKUP.sql