導入 増分バックアップとは、完全バックアップまたは最後の増分バックアップの後、後続の各バックアップでは、前回のバックアップと比較して追加または変更されたファイルのみをバックアップする必要があることを意味します。つまり、最初の増分バックアップの対象は、完全バックアップ後に生成された追加および変更されたファイルであり、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 ターミナルをインストールする方法
港Harborは、エンタープライズレベルのプライベートDockerイメージリポジトリを構築するための...
毎日のjQueryプラグイン - ステップ進捗軸 ステップ進捗軸ツール系のサイトでは入門チュートリア...
データベース SQL の最適化はよくある問題です。何百万ものデータ ボリュームに対してページング ク...
新しいバージョンの設定インターフェースを作る際に、vueフレームワークを使用して実装しました。ページ...
質問があります。Dreamweaver で、3 行 1 列のログイン フォーム (ログイン、登録、パ...
目次v-model 入力で双方向バインディングデータを使用するコンポーネント内の v-model他の...
設置環境1. gccのインストールnginxをインストールするには、まず公式サイトからダウンロードし...
Linux で実行可能プログラムまたは so の依存ライブラリを表示します。 Linux の実行可能...
私が書いた内容が理解できない場合は、インターネット上に理解できるチュートリアルがない可能性があります...
ユニークな「About」ページ自分を他の人たちと差別化する素晴らしい方法は、本当にユニークな自己紹介...
0. 事前準備BIOS でセキュア ブートを無効にします。無効にしないと、サードパーティ ソースを...
1. はじめに今、ウォーターフォールフローについて書くことは、古い内容の焼き直しと見なされますか?気...
これを実現するには、ES6 モジュール開発とオブザーバー モードを使用します。オブザーバー パターン...
この方法は、CSS3のdrop-shadow filterを使用して、png画像の不透明部分に任意の...
1. 前提条件インポートには require.context メソッドを使用します。vite で作成...