6 つの最高の MySQL バックアップ ツール
MySQL は非常に広く使用されています リレーショナルデータベース管理システム 。このアプリケーションは無料で使用でき、通常は Web ホスティング パッケージにバンドルされています。そのため、企業で Web サイトを運営している場合、MySQL の使用を避けることは困難です。
電子商取引システムに MySQL が広範囲に使用されているということは、その整合性と可用性が高いことを意味します。 重要な 多くの企業に。 MySQL データベースが消去されると、製品カタログ、受注書、配送記録が失われます。さらに、MySQL からのデータの損失により、ビジネスが失敗する可能性があります。
以下に、6 つの最高の Oracle バックアップ ツールのリストを示します。
- Venbu BDR スイート 編集者の選択 このバックアップ、レプリケーション、およびリカバリ パッケージは、VMWare および Hyper-V 用のフレーバーを提供し、データベース オブジェクトをローカルに抽出して、リモート ストレージに転送します。 Windows Server または Linux 上で実行できる無料バージョンと有料バージョンが提供されており、30 日間の無料試用版を利用できます。
- N-able Cove データ保護 この SaaS プラットフォームは、サーバーまたは個々のアプリケーションをバックアップできます。 MySQL は、サービスがセキュリティ プロセスで保護できるアプリケーションの 1 つです。
- オットマティック このクラウド プラットフォームは、MySQL だけでなく、MongoDB および PostgreSQL データベースの保護も提供します。
- Commvault のバックアップとリカバリ このサービスはさまざまなバックアップ戦略を提供し、MySQL データベースのバックアップを管理する専門エージェントが含まれています。 Windows Server上で動作します。
- バキュラ MySQL データベースをバックアップするプロセスを含む、無料バージョンと有料バージョンで利用できるバックアップ システム。 Unix と Linux 上で動作します。
- イペリウスのバックアップ このバックアップ ソフトウェア パッケージにはいくつかのプランがあり、上位エディションには MySQL データベースをバックアップするための特殊なプロセスが含まれています。 Windows および Windows Server 上で実行されます。
MySQLのバックアップ
MySQL による大惨事を防ぐ簡単な解決策は、次のとおりです。 データをバックアップする それが保持しているということ。 MySQL インスタンスをバックアップする頻度は、 ひっくり返す データベース上のトランザクションの数。ただし、バックアップに保存されているすべてのデータが失われる可能性があることに留意してください。そのため、データベース エントリが失われるまで許容できる期間を計算してください。おそらく、その期間はゼロです。
幸いなことに、データベースを再構築できる一時的なサービスがあります。これは トランザクションログ システム。ただし、トランザクション ログ作成サービスは 非活動中 MySQL ではデフォルトで – インスタンスごとに有効にする必要があります。直面するもう 1 つの問題は、システムが多数のファイルを書き出す可能性があることです。これは、特にデータベース上で多くのアクティビティがある場合、管理が困難になる可能性があります。
トランザクション ログを利用してデータベース レコードを回復する最も簡単な方法は、そのプロセスを管理するツールを購入することです。事実上、MySQL バックアップ ツールを購入することになります。
MySQL のバックアップ戦略
決めたら 周波数 MySQL データベース インスタンスのバックアップについては、次のことを検討する必要があります。 ファイルをどこに置くか バックアップ システムが抽出します。これはローカルまたはリモート サーバー上で実行できます。リモート サーバーは、別のサイトにある独自のサーバーでも、クラウド サーバー上のレンタル スペースでもかまいません。
バックアップ ターゲットの戦略を決めるときは、ビジネスが直面する可能性のある脅威と、 即時性 可用性の要求の。おそらく他の皆さんと同じ結論に達するでしょう。迅速な復旧にはローカル コピーが必要であり、さらに、敷地内で発生する可能性のあるあらゆる物理的災害から保護するにはリモート コピーが必要です。
MySQL データベースが クラウド常駐型 すでに、サイトの問題の範囲についてあまり心配する必要はありません。たとえば、建物が爆破されても、クラウドでホストされている元のデータベースは引き続き正常に機能するため、オフィスのデバイスにレコードを抽出できます。
Beat MySQL バックアップ ツール
ビジネスはそれぞれ異なります。ただし、あなたの企業はおそらく、少数の企業のうちの 1 つに分類されるでしょう。 カテゴリ それは、その規模、分布、顧客ベース、および接続要件に関連します。そのビジネス モデルによって、必要な MySQL バックアップ サービスの種類が決まります。ビジネスの構造は異なるため、企業にとって最適な MySQL バックアップ サービスは、異なる運営形態をとっている企業には適合しません。したがって、いくつかのさまざまな My SQL バックアップ サービスが「 最高の 」
MySQL バックアップ ツールを選択するための方法論
私たちは、MySQL データベース インスタンスをバックアップするシステムの市場を調査し、次の基準に基づいてオプションを分析しました。
- バックアップストレージの幅広いオプション
- クラウド プラットフォームとオンプレミス サーバーのサービスをスキャンできるシステム
- 技術者以外のユーザーにとっても使いやすいシステム
- 管理者のアクションを追跡するためのログとレポート
- ファイル転送とバックアップストレージを保護するための暗号化
- 義務のない評価のための無料トライアルまたはデモ口座
- リーズナブルな価格で適応可能なサービスに代表される、お金に見合った価値
この一連の基準を念頭に置いて、当社はあらゆるタイプおよび規模のビジネスにソリューションを提供する、さまざまな MySQL バックアップおよびリカバリ システムを特定しました。
これらの各サービスの詳細については、次のセクションで説明します。
1. Venbu BDR スイート (無料トライアル)
ヴェンブ BDR スイート は、レプリケーションと移行にも使用できるバックアップおよびリカバリ ツール ファミリです。 6 つの異なるパッケージとそのバージョンが存在します。 MySQL と呼ばれます アプリと DB 用の Vembu BDR スイート 。このシステムはバックアップも可能です SQLサーバー そして Microsoft Exchange データベース。
主な特徴:
- ローカルおよびリモートストアへのバックアップ
- テーブルレベルのリカバリ
- データベースダンプを実行します
- 移行またはレプリケーションに使用する
- 無料オプション
Vembu BDR Suite は、管理されている仮想化をバックアップするためにも利用できます。 Hyper-V そして ヴイエムウェア このバージョンでは MySQL データベースもバックアップできます。ツールは 無料で利用可能 わずか 10 個の VM をカバーする小規模な実装の場合。
データベースのバックアップ プロセスには、インスタンスのダンプの呼び出しが含まれます。これにより、迅速な回復のためにバックアップ ソフトウェアで管理できるローカル ファイルが作成されます。回復プロセスでは、次のことを選択できます。 個々のテーブル および関連オブジェクトを復元するか、インスタンス全体を再インストールすることを選択できます。
バックアップ サービスは、そのローカル ファイルを選択したリモート リポジトリ サーバーにコピーします。その場所は次のとおりです クラウドアカウント または別のサイトにある独自のサーバー。リモート コピーは、ローカル バックアップが破損した場合に備えて保持されます。サイトに重大な環境損傷がある場合、ローカル バックアップに損傷が発生する可能性があります。
長所:
- 複数の場所のバックアップが自動的に実装されます
- リモートバックアップストアを選択します
- MSP 向けのホワイト ラベルを備えたマルチテナンシー オプション
- データ圧縮による転送速度の向上とストレージの節約
- AES-256 暗号化により、保存中および移動中のデータを保護
短所:
- バックアップストレージスペースはプラン料金に含まれません
Vembu BDR Suite はオンプレミス パッケージであり、次の目的で利用できます。 Windowsサーバー そして Linux 。ストレージ スペースはプランの価格に含まれていませんが、次のサイトから追加のストレージ オプションを利用できます。 ヴェンブクラウド 。 Vembu は BDR スイートのデモを提供しており、BDR スイートのソフトウェア パッケージを入手することもできます。30日間の無料トライアル。
編集者の選択
ヴェンブ BDR スイート は、データと構造の抽出プロセスを管理し、MySQL インスタンスのローカル バックアップ ファイルとリモート バックアップ ファイルの両方を作成するため、MySQL バックアップ ツールとして最もおすすめです。データベース バックアップ サービスは、BDR Suite パッケージの VM バックアップ バージョンにも含まれており、最大 10 台の VM の管理に制限されている無料バージョンもあります。このツールを使用すると、レプリケーションまたは移行のためにデータベースのコピーを作成できます。このシステムは、バックグラウンドで自動的に実行されるように設定できる、安全で使いやすいバックアップ プロセスを提供します。
ダウンロード:30 日間の無料トライアルを入手
オフィシャルサイト:https://www.vembu.com/vembu-bdr-suite-download/
あなた:WindowsサーバーまたはLinux
二。 N-able Cove データ保護
N-able Cove データ保護 はクラウドから提供される MSP サービスで、バックアップ、リカバリ、レプリケーションを実行します。このサービスは、サーバーの完全なバックアップとアプリケーション レベルのバックアップを提供します。データベースはシステムがバックアップできるアプリケーションの 1 つであり、以下をカバーします。 MySQL 、 SQLサーバー 、 そして オラクル DBMS。
主な特徴:
- クラウドへのバックアップ
- クラウドストレージが付属
- 物理システムと仮想システム
- アプリケーションとデータベースのバックアップ
- MSP にとって良いこと
この安全なシステムには、バックアップを保持するために必要なストレージ スペースが含まれています。この空間は以下によって保護されています AES-256 暗号化や、バックアップを抽出してリカバリ ファイルを送り返すために必要なデータ転送も同様です。
N-able の戦略にはいくつかの選択肢があります。それは提供します 熱い そして 暖かい バックアップは、データベースのパフォーマンスを低下させないため、データベースの動作中に抽出できます。
MySQL データベースの完全なコピーを取得した後、N-able は次のことを実行します。 増分バックアップ 。これらは時間によってインデックス付けされるため、DBA は次の時点にロールバックできます。 特定のバージョン 最後のバックアップポイントに強制的に戻る必要はありません。これは、後でデータベースの破損が発見され、最新の状態が現在の状態と同じくらい正しくない可能性がある場合に便利です。
要約すると、Cove Data Protection はロールバックできる一連のバージョンを提供します。このサービスは非常に安全で、転送と保存の両方が暗号化されています。システムは、データベースの使用中にバックアップとリカバリの両方を実行できます。 N-able Cove Data Protection は、SQL Server および Oracle データベースにも使用できます。このシステムは、Microsoft 365、仮想化、およびサーバー全体を保護することもできます。
長所:
- MySQL データベースを自動または手動でバックアップする
- いくつかのロールバック ポイントを含むバージョン履歴を作成する
- データベース内でアクティブなスクリプトを使用して実行します
- バックアップは移行とレプリケーションに使用できます
- Windows、Linux、または macOS 上で実行される MySQL データベースを使用します
短所:
- オンプレミスのオプションはありません
バックアップを使用して実装することもできます レプリケーション または 移行 。さらに、このサービスを使用して、ハイパーバイザーや実行中のサーバー全体をバックアップすることもできます。 Windowsサーバー または Linux 。 N-able Cove Data Protection サービスは、 30日間の無料トライアル 。
3. オットマチック
オットマティック は、データベース保護に特化したプロセスを提供するクラウド サービスです。バックアップも兼ねて MySQL データベース、このサービスは次の目的で使用できます。 モンゴDB そして PostgreSQL データベース。さらに、このシステムでは、DBA がバックアップ抽出の頻度を設定できます。オプションには、時間ごと、毎日、毎週、毎月のアクションが含まれます。
主な特徴:
- クラウドベース
- 特殊なデータベースのバックアップ
- MySQL、MongoDB、PostgreSQL
- ローカルおよびクラウドストレージのオプション
Ottomatik システムを使用すると、テーブルからの誤った削除を元に戻したり、削除されたテーブルをすぐに復元したりできます。
Ottomatik システムのトリガー データベースダンプ その後、出力ファイルを安全な場所に転送します。クラウド ストレージ スペースはバックアップ プランに含まれていません。ただし、同社は個別に加入できるストレージ サービスを提供しています。バックアップを別のサイトのサーバーに転送することも可能で、クラウド ストレージ アカウントを使用することもできます。 アマゾンS3 、 バックブレイズ 、 ドロップボックス 、 または グーグルドライブ 。
テーブル構造とレコードを抽出するだけでなく、サーバーの完全バックアップを使用して MySQL データベースをカバーすることもできます。残念なことに、それはのリストとインターフェースしますが、 Linuxディストリビューション 、Ottomatik システムは Windows ホストのバックアップを作成できません。このシステムにはファイル バックアップ サービスもあり、ファイルを保存することでデータベースをバックアップできます。 トランザクションログ 。
オットマティックには以下が含まれます 暗号化保護 コンソールへのアクセスは、さまざまな権限レベルを持つ多数のユーザー アカウントを作成することによって制御されます。各アカウントのアクションはログに記録されるため、アクティビティを追跡し、データ保護基準に準拠するためにアクティビティ ログを維持することが簡単になります。さらに、バックアップはデータベースに使用できます。 レプリケーション そして 移行 。
長所:
- MySQL をデータベース ダンプを通じてバックアップするか、サーバー全体のバックアップの一部としてバックアップするかを選択します
- トランザクション ログにはファイル バックアップを使用する
- クラウドストレージプロバイダーの選択
短所:
- ローカルバックアップオプションは含まれていません
Ottomatik サービスは、あらゆる規模の企業に対応する 4 つのプランで提供されます。すべてのプランは、 14日間の無料トライアル 。
四。 Commvault のバックアップとリカバリ
Commvault は、サーバー全体、クラウド アカウント、または特定のアプリケーションをバックアップできるオンプレミス ソフトウェア パッケージです。このサービスにはたくさんの機能があります アプリケーション固有の バックアッププロセスが組み込まれており、盤石なソリューションとなる非常に包括的なソリューションを提供します。 3-2-1戦略 。このシステムは使いやすく、わかりやすく表示されています。 指令センター バックアップとリカバリの管理方法に関するガイド付きオプションを提供します。
主な特徴:
- オンプレミスパッケージ
- ローカルおよびリモートでバックアップする
- ランサムウェアからの保護
データベース Commvault Backup and Recovery が管理できるアプリケーションには、次のようなものがあります。プロバイダーは自社のソフトウェアを DBMS の長いリストと統合できるように調整しており、MySQL はそのロールコールに含まれています。他には、Oracle、DB2、PostgreSQL、SAP、Sybase などがあります。
Commvault システムは、次のようなデータベースもバックアップできます。 クラウド上に常駐。それ リストには、Alibaba RDS for MySQL、Amazon RDS for MySQL、Google Cloud Database for MySQL、Microsoft Azure Database for MySQL、Oracle MySQL Cloud Serviceが含まれます。さらに、Commvault システムでバックアップできるクラウドベースの DBMS は他にも多数あります。
Commvault が作成する 3つのバックアップ そのうち 1 つはローカルに、2 つは他のサイトにあります。 1 つのコピーをリムーバブル ストレージに置き、少なくとも 1 つのコピーをクラウドに置くことをお勧めします。このサービスは、完全、増分、差分、およびブロックレベルのバックアップを提供します。システムは次のものもスキャンします ランサムウェア 感染がバックアップ ストアに持ち込まれるのを防ぎます。
バックアップを保存したら、元のデータベースに戻すだけでなく、どこにでもインストールできます。保存された完全なコピーには、データベースを完全に再作成するのに十分な情報が含まれています。これは、Commvault システムをデータベースの複製または移行に使用できることを意味します。
コマンド センターは、次のことをセットアップできるように構成されています。 自動スケジュール バックアップ用ですが、オンデマンドで完全バックアップを作成することも可能です。
長所:
- MySQL を保護するためのデータベースまたはサーバー全体のバックアップのオプション
- DBMS の長いリストをカバー
- オンプレミスおよびクラウドベースのデータベースのプロセス
短所:
- クラウドストレージスペースは含まれません
Commvault Backup and Recovery のコマンド センターは、 Windowsサーバー、 のエージェントがいます ユニックス 、 Linux 、 ウィンドウズ 、 そして Windowsサーバー 。の バックアップとリカバリ サービスは、 デモシステム 。
5. バキュラ
バキュラ 無料版と有料版の両方で利用できます。の 無料システム と呼ばれる、 コミュニティ版 はオープンソースであるため、コードを取得してサーバー上でコンパイルします。残念ながら、無料版と有料版はどちらも Linux でのみ利用可能であり、Windows 用のバージョンはありません。
主な特徴:
- 無料版あり
- Linux上で動作
- 常に完全なデータベース バックアップ
バキュラとは MySQL バックアップ システムでは、データ抽出用に特定のインスタンスをセットアップします。これは、各バックアップ実行のステージング領域になります。 Bacula システムは、データベース ダンプを中心にシェル スクリプトを実行します。したがって、バックアップの頻度を管理スクリプトの 1 つに書き込む必要があります。
Bacula は毎回データベースの完全なコピーを取得します。これは、差分バックアップまたは増分バックアップに必要なデータよりも多くのデータを転送する必要があるため、少し非効率的になる可能性があります。
無料の Bacula システムは次の目的で利用できます。 ソラリス そして Linux 。あなた ダウンロード コードを編集して自分でコンパイルします。
有料版のBaculaシステムについては別サイトで解説しています。無料版は bacula.org 、有料版は次のとおりです。 BaculaSystems.com 。その有料パッケージは次のように呼ばれます Bacula エンタープライズ版 。
Enterprise Edition は Linux にもインストールされますが、ネットワーク経由で Windows 上で実行されている MySQL インスタンスからバックアップを抽出できます。クラウドベースのデータベースにもアクセスできます。さらに、Enterprise Edition には、 グラフィカル・ユーザー・インターフェース これにより、MySQL のバックアップおよびリカバリ システムのセットアップが、 スクリプトベースの方法 コミュニティ版で利用可能です。
Enterprise Edition では、MySQL データベース抽出は、ファイル サーバー モジュールによって監視されるディレクトリに保存されます。もあります 転送マネージャー そして 保管管理者 他の場所へのバックアップ ファイルの配布を処理します。
長所:
- 複数のサイトおよびクラウド プラットフォーム上の MySQL インスタンスのバックアップを提供します
- サーバー、アプリケーション、仮想システム全体をバックアップします
- 無料版あり
短所:
- ストレージは含まれていません
Enterprise Edition は次の環境で動作します。 CentOS Linux、 マルチテナント版もあります MSP 。を得ることができます 30日間の無料トライアル Bacula Enterprise Edition を評価します。
6. イペリウスのバックアップ
イペリウスのバックアップ MySQL データベースと、によって実行されるデータベースの保護を提供します。 SQLサーバー 、 マリアDB 、 オラクル 、 そして PostgreSQL DBMS。 MySQL データベースをバックアップするための代替戦略は、MySQL データベース データも一緒に取得する完全サーバー バックアップ オプションです。
主な特徴:
- Windows Server のオンプレミス
- AES暗号化保護
- MySQL、MariaDB、SQL Server、PostgreSQL
Iperius Backup の MySQL バックアップ機能は、MySQL バージョン 3、4、および 5 で動作します。 ホットバックアップ これは、ユーザーがシステムにアクセスしている間にデータベース内で実行できます。さらに、データ抽出プロセスによってデータベース インスタンスの応答時間が損なわれることはありません。
データ ファイルは転送を高速化するために圧縮され、ファイルの移動は常に暗号化によって保護されます。その暗号化では、 AES を使った暗号 256ビット鍵 。
Iperius Backup ライセンスでは、好きなだけデータベース インスタンスを好きなだけバックアップする権利が付与されます。 追加料金なしで 。がある 4つのエディション Iperius バックアップ用ですが、下の 2 つはデータベース バックアップを含みません。 MySQL マネージャーの主なオプションは次のとおりです。 高度な 特定のタイプのサービスに合わせて調整されたエディション。これらは、仮想化、データベース、Microsoft 365、テープ管理です。この場合、これらの種類のサービスのそれぞれに対応する個別のライセンスを購入することになります。最上位のプランは次のように呼ばれます 満杯、 これにはすべてのバックアップ機能が含まれます。
Iperius システムは、中央サーバーとエージェント プログラムで構成されています。サーバーユニットは上で動作します Windowsサーバー 。 Iperius バックアップ プランにはクラウド ストレージ スペースは含まれません。ただし、Iperius はクラウド ストレージを別のサービスとして提供します。ストレージ用に別のプロバイダーを選択したり、別のサイトのサーバーにバックアップしたりすることもできます。
長所:
- MySQL およびその他の DBMS にさまざまなバックアップ戦略を提供します
- バックアップは移行とレプリケーションに使用できます
- ディスクバックアップのオプション
短所:
- クラウドストレージスペースは含まれません
Iperius バックアップは、 21日間の無料トライアル 。
MySQL バックアップに関するよくある質問
MySQLにはバックアップがありますか?
mysqldump を使用して、データベースを再作成できる一連の SQL ステートメントを生成します。これらのステートメントはファイルに書き込まれます。次に、バックアップのためにそのファイルを安全な記憶域に移動する必要があります。データベースが失われた場合は、ダンプ ファイルを実行してデータベースを取り戻します。
MySQL バックアップはどのように機能しますか?
まず、データベースの mysldump を取得して、問題が発生した場合に完全に再作成します。その後、トランザクション ログを使用して、完全ダンプ後にデータベースに挿入されたデータを取得できます。これにより、完全バックアップおよび増分バックアップ戦略が提供されます。これらのファイルを安全な場所にコピーしてください。
MySQL は安全なデータベースですか?
MySQL システムは、データベース構造とデータをファイルに保存します。大量のログも書き出されます。これらのファイルはオペレーティング システムから直接アクセスできるため、セキュリティ上の大きな弱点となります。 MySQL を安全に保つためには、コマンド ライン アクセスを非常に厳密に行う必要があります。