導入 増分バックアップとは、完全バックアップまたは最後の増分バックアップの後、後続の各バックアップでは、前回のバックアップと比較して追加または変更されたファイルのみをバックアップする必要があることを意味します。つまり、最初の増分バックアップの対象は、完全バックアップ後に生成された追加および変更されたファイルであり、2 番目の増分バックアップの対象は、最初の増分バックアップ後に生成された追加および変更されたファイル、というようになります。 目的 フルバックアップでは回復に時間がかかり、回復が遅いという問題を解決するために、増分バックアップが採用されています。 特徴 利点: 重複データなし、バックアップボリュームが小さい、時間が短い: フルバックアップ後の最後のフルバックアップと増分バックアップから復元する必要があり、増分バックアップを1つずつ繰り返し復元する必要があり、操作が面倒 実装 mysql バイナリ ログを介した間接増分バックアップ: 実験環境: MySQL5.7データベースがインストールされたCentos7仮想マシン 操作プロセス: 1. 増分バックアップ 1. 設定ファイルにバイナリログを追加する
2. サービスを再起動してバイナリログを表示します
3. 実験テンプレートとしてデータベース内にデータベースとテーブルを自由に作成する 4. 学校のデータベースの完全なバックアップを作成する
5. ログを更新し、新しいログを生成します。注: 以前のデータベース操作は番号 000001 のログに書き込まれ、番号 000002 の新しく生成されたログは空です。
6. 新しいMySQLデータベース操作を追加し、ログを更新して増分バックアップを実行します。
7. 情報テーブルを削除する
8. 完全バックアップを復元し、増分バックアップを復元する
さて、ここで問題があります。エラーが発生すると、バックアップの復元時にエラーが発生し、本来の目的を達成するための理想的なバックアップを実現できなくなります。このとき、壊れたチェーンのリカバリ(増分バックアップを復元する特別な方法)が必要になります。つまり、復元中に正しいデータベース操作のみが復元されます。 2. 壊れたリンクの回復 壊れたリンクの回復を実行する前に、図に示すように、増分バックアップと復元のない状態に復元する必要があります。 時点に基づく 2018-09-04 16:43:52 エラー操作時間(この時点で読み込みの開始が終了します)
位置ポイントに基づく 565 最後の正しい実行位置 --stop-position
以下もご興味があるかもしれません:
|
<<: Reactにおける制御されたコンポーネントと制御されていないコンポーネントの簡単な分析
>>: CentOS 7.x に ZSH ターミナルをインストールする方法
1. テーブルステートメントを作成します。 テーブル「従業員」を作成します( `emp_no` in...
1. インストール方法は? 1. [実行] -> [cmd] と入力して、小さな黒いウィンドウ...
目次1. Promiseとは何か2. 基本的な使い方3. Promiseメソッド3.1 Promis...
目次Vue でのスロットの使用: slotスコープ付きスロット: テンプレートタグで囲む要約するVu...
目次CSS カスタム変数機能は古くから存在していますが、実際の開発ではあまり使用されていません。その...
カーネル 2.6 の時代には、アクセス制御セキュリティ ポリシーのメカニズムを提供するために新しいセ...
目次序文SVGを生成するSVGスプライトの紹介プロジェクトアイコンを取得するプロジェクトのセットアッ...
目次序文背景実施計画の考え方js ストレージ機能ソリューション設計やっと要約する序文どの SaaS ...
まず、updatexml()関数を理解する UPDATEXML (XML ドキュメント、XPath ...
目次スプレッド演算子を使用してプロパティを渡すのは避けてください関数パラメータをオブジェクトにカプセ...
目次1. はじめに2. アイデアファイルをアップロードする2つの方法3. ライフサイクル4. コード...
今日、MySQL をインストールすると次のエラー メッセージが表示されます。 かなり長い時間ネットで...
1. readonly 読み取り専用属性なので、値を取得できます2. 無効: 無効な属性、値を取得で...
CentOS に Docker をインストールするには、オペレーティング システムが CentOS ...
1. まず、Linux サーバー上で公開鍵ファイルと秘密鍵ファイルを生成します。デフォルトの保存ディ...