すべてのプロダクト
Search
ドキュメントセンター

:物理バックアップからMySQLデータベースを復元する

最終更新日:Oct 17, 2024

このトピックでは、 (DBS) を使用して、物理バックアップからMySQLデータベースを復元する方法について説明します。

前提条件

  • データベースがバックアップされます。 詳細については、「Back up MySQL databases」をご参照ください。

  • サーバは、物理バックアップファイルを受信する準備ができている。 バックアップゲートウェイがサーバーにインストールされています。 詳細については、「Install a backup gateway」をご参照ください。

手順

  1. データベースバックアップ (DBS) コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。

  3. [バックアップスケジュール] ページで、管理するバックアップスケジュールを見つけて、アクション列で管理をクリックします。

  4. バックアップタスクの設定ページで、データベースの復元右上隅にあるデータベースの復元をクリックします。

  5. 復元時点の設定 ステップで、次の表に示すパラメーターを設定します。 次に、[次へ] をクリックします。

    セクション

    パラメーター

    説明

    なし

    復元タスク名

    復元タスクの名前。 DBSはタスク名を自動的に生成します。 タスクの識別に役立つ名前を指定することをお勧めします。 タスク名は一意である必要はありません。

    復元時点

    復元可能な時間範囲

    最初の完全バックアップセットが作成された時点から最新の完全バックアップセットが作成された時点までの時間範囲。 データベースは、時間範囲内のある時点に復元することができる。

    復元先

    ソースデータベースを復元する時点。 値は、[復元可能な時間範囲] パラメーターで指定された時間範囲内である必要があります。

    説明
    • 増分バックアップ機能が有効になっている場合、DBSを使用すると、最初の完全バックアップの完了から最後の増分バックアップの完了までの時点にデータを復元できます。

    • 増分バックアップ機能が無効になっている場合、DBSを使用すると、完全バックアップが完了した時点にデータを復元できます。

    宛先データベースの設定

    インスタンスリージョン

    ターゲットデータベースがデプロイされるリージョン。 バックアップゲートウェイがインストールされている別のリージョンのサーバーにデータセットを復元できます。

    Backup Gateway

    データを復元するためにインストールされるバックアップゲートウェイ。 バックアップゲートウェイのインストール方法の詳細については、「バックアップゲートウェイの追加」をご参照ください。

    説明

    このバックアップゲートウェイは、移行先サーバーにインストールされます。

    データベースタイプ

    復元するデータベースのタイプ。 デフォルト値: MySQL

    宛先ディレクトリ

    データベースが復元されるディレクトリ。 このパラメーターをLinuxの絶対パスに設定する必要があります。

    説明

    復元のための十分な領域を確保するために、データベース復元ディレクトリ用に、ソースデータベースのサイズの少なくとも1.3倍、またはDBSの完全バックアップセットのサイズの5〜6倍を確保することをお勧めします。 DBSがバックアップ動作を実行するとき、データは圧縮される。

    DBSコンソールで完全バックアップセットのサイズを確認できます。 DBSコンソールにログインします。 左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。 [バックアップスケジュール] ページで、ソースデータベースのバックアップスケジュールを見つけ、バックアップスケジュールの名前をクリックします。 左側のナビゲーションウィンドウで、[バックアップタスク] > [フルデータ] を選択します。 表示されるページで、完全バックアップセットのサイズを表示できます。 詳細については、「バックアップ計画を表示する」をご参照ください。

  6. 復元オブジェクトの設定ステップで、Restore Modeパラメーターをインスタンス全体の復元をクリックし、事前チェックして開始するページの右下隅にある事前チェックして開始するをクリックします。

    説明

    物理バックアップからOracleデータベースを復元するには、インスタンス全体を復元する必要があります。

  7. 事前チェックダイアログボックスで事前チェックに合格しましたメッセージが表示されると、今すぐ起動するをクリックし、ータベースが復元されるまで待ちます。

    説明

    データベースの復元に使用される時間は、バックアップスケジュールの仕様とデータベースのサイズによって異なります。 より高い仕様は、より高い復元速度を提供します。 詳細については、「バックアップと復元のパフォーマンステスト」をご参照ください。

  8. オプション: データベースを起動します。

    1. MySQLデータベースをサーバーにデプロイし、my.cn fファイルのdatadirパラメーターをデータが復元されるディレクトリに設定します。 my.cn fファイルは、データベースの構成ファイルです。

    2. データベースを起動します。 たとえば、次のコマンドを実行して、Linuxオペレーティングシステムでデータベースを起動できます

      service mysqld start