メインコンテンツまでスキップ
メインコンテンツまでスキップ

バックアップ

データベースバックアップでは、バックアップからテーブル/データベースを読み取り専用モードで瞬時にアタッチできます。

データベースバックアップは、増分バックアップと非増分バックアップの両方で機能します。

データベースの作成

バックアップ先は、DiskS3Fileなど、すべての有効なバックアップ宛先にすることができます。

Diskバックアップ先を使用した場合、バックアップからデータベースを作成するクエリは次のようになります:

エンジンパラメータ

  • database_name_inside_backup — バックアップ内のデータベース名。
  • backup_destination — バックアップ先。

使用例

Diskバックアップ先を使用した例を見てみましょう。まず、storage.xmlでバックアップディスクを設定しましょう:

使用の例です。テストデータベースを作成し、テーブルを作成し、いくつかのデータを挿入し、最後にバックアップを作成しましょう:

これでtest_database_backupバックアップができました。次に、バックアップを使用してデータベースを作成しましょう:

これで、データベースから任意のテーブルをクエリすることができます:

このバックアップデータベースを普通のデータベースと同様に操作することも可能です。例えば、テーブルをクエリすることもできます: