ウェブサイト検索

MySQLDumper: PHP および Perl ベースの MySQL データベース バックアップ ツール


MySQL は、世界で最も人気のあるデータベースの 1 つです。このデータベースはLinux プラットフォーム以外にもMicrosoft Windows プラットフォームにもインストールできます。なぜこのデータベースがこれほど人気があるのでしょうか?これは、その強力な機能と無料で使用できることが原因である可能性があります。データベース管理者にとって、データベースのバックアップはデータの可用性を維持するために非常に重要です。データベースに何かが起こった場合のリスクを最小限に抑えることができます。

MySQL は人気のあるデータベースなので、バックアップに使用できるソフトウェアがたくさんあります。コンソール モードから Web ベースのソフトウェアまで。次に、MySQL データベースをバックアップするツールとしてのMySQLDumper の概要を説明します。

MySQLDumperとは何ですか?

MySQLDumper は、MySQL データベースをバックアップするためのもう 1 つのオープンソース Web ベース ツールです。 PHP と Perl から構築されており、MySQL データを簡単にダンプおよび復元できます。 Linux シェルにアクセスできない共有ホスティングに特に適しています。

MySQLDumperの機能

MySQLDumper には多くの機能がありますが、ここでは興味のある機能をいくつか紹介します。

  1. 簡単インストール; Web サーバーが動作していることを確認し、ブラウザで MySQLDumper インストール ファイルを指定するだけです。
  2. すべてのパラメータはバックアップの開始前に表示されます。だからあなたは自分が何をしているのか確信しています。
  3. データベースの概要;実行中のプロセスを見てください/
  4. SQL ブラウザ: MySQL テーブルにアクセスし、テーブルを削除し、データを編集または挿入します。
  5. PHP または Perl を使用した 2 種類のバックアップ方法。
  6. 完全なログ ファイル。
  7. 古いバックアップのファイルの自動削除。
  8. ディレクトリ保護を作成します。

Linux での MySQLDumper のインストール

MySQLDumperのインストールはとても簡単です。まず、次のリンクから MySQLDumper をダウンロードします。

  1. MySQLDumperをダウンロード

この記事執筆時点での最新バージョンは1.24です。そのため、作業中の Web サーバー ディレクトリ (/var/www または /var/www/html) に最新バージョンをダウンロードします。入手したら、MySQLDumper1.24.4.zip を抽出します。

unzip MySQLDumper1.24.4.zip

次に、「msd1.24.4」フォルダが見つかります。このフォルダーには、すべての MySQLDumper ファイルが含まれています。次のステップでは、ブラウザで MySQLDumper インストール ファイルを指定するだけです。ファイルは「msd1.24.4/install.php」です。超簡単なMySQLDumperの手順を紹介します。

1. インストールの言語を選択する必要があります。

2. ホスト名、ユーザー、MySQL パスワードなどの資格情報を入力する必要があります。

3. [MySQL に接続] ボタンをクリックして、データベースへの接続をテストできます。成功すると、「データベース接続が確立されました」というメッセージが表示されます。

4. メッセージが表示されたら、[保存] をクリックしてインストールを続行します。ホーム画面が表示されます。

MySQLDumperの使用方法

その名前から推測できるように、MySQLDumper の主な機能は MySQL データベースをバックアップすることです。このアプリケーションを使用すると、MySQL データベースのバックアップ (および復元) が非常に簡単になります。見てみましょう。

PHPを使用したバックアッププロセス

機能メニューは左側のパネル ナビゲーションにあります。まず、バックアップするデータベースを選択する必要があります。左側のメニューにオプションが表示されます。

上のスクリーンショットでは、「employees」という名前のデータベースをバックアップすることを選択しています。

次に、左側の「バックアップ」メニューを選択します。次に、上部の領域にある [バックアップ PHP] を選択します。このような画面が表示されます。

次に、[新しいバックアップの開始] をクリックします。バックアップアクティビティの進行状況が表示されます。

バックアップの進行が完了すると、通知が表示されます。

Perlを使用したバックアッププロセス

MySQLDumper でサポートされているもう 1 つのバックアップ方法は、「バックアップ Perl」 です。この方法では、バックアップ エンジンとして Perl を使用します。

このバックアップ方法を実行する前に、Web サーバーが「Perl/CGI」スクリプトをサポートしている必要があることに注意してください。そうしないと、「Perl のテスト」ボタンをクリックしたときにこのようなエラーが表示されます。

PHP バックアップ方法と同様に、バックアップするデータベースを選択する必要があります。次に、左側のナビゲーション パネルから [バックアップ] メニューを選択します。次に、「Perl のバックアップ」ボタンをクリックします。

MySQLDumper の下部エリアにいくつかのアクティブなパラメータが表示されます。次に、[Perl Cron を実行] スクリプト ボタンをクリックします。この方法を使用すると、進行状況バーは表示されません。このバックアップ プロセスにかかる時間は、バックアップするデータベースによって異なります。エラーがなければ、次のような通知が表示されます。

復元プロセス

MySQLDumper を使用すると、バックアップの復元も簡単です。左側のナビゲーション パネルから [復元] メニューをクリックできます。バックアップ アクティビティとは異なり、すべてのバックアップは復元ページの下部領域で利用できます。

バックアップを選択する必要がある場合は、そこから選択できます。上の領域には、復元する準備ができている選択されたバックアップがあります。完全な復元を行う場合は、上の [復元] ボタンをクリックします。一部のテーブルのみを復元したい場合は、上で復元する [テーブルの選択] をクリックします。

完了したら、[復元] をクリックします。復元の進行が完了するまでしばらくお待ちください。

ディレクトリ保護の作成

デフォルトでは、MySQLDumper のホームページには、その URL を知っている人なら誰でもアクセスできます。ディレクトリ保護を使用すると、パスワードで保護されたホーム画面を作成できます。このディレクトリ保護は、Apache Web サーバー上の「.htaccess」機能を利用します。

作成するには、ホーム画面の [ディレクトリ保護の作成] ボタンをクリックするだけです。

次に、資格情報の入力を求められます。

それが完了したら、[ディレクトリ保護の作成] ボタンをクリックします。その後、それに関する確認ページが表示されます。

エラーがなければ、成功メッセージが表示されます。

次回このページにアクセスすると、MySQLDumper はホーム画面が表示される前にパスワードを尋ねます。

ファイル管理

このメニューは、利用可能なすべてのバックアップと復元を維持するために使用されます。

このページで実行できるアクティビティをいくつか紹介します。

  1. バックアップを削除 ;上部の領域にある削除ボタンを使用します。
  2. バックアップをダウンロード ;バックアップ名をクリックします。
  3. バックアップを選択 ; 「すべてのバックアップ」領域でデータベース名をクリックします。
  4. 復元する大きなバックアップをアップロードします。
  5. データベースを MySQLDumper (MSD) 形式に変換します。

: 圧縮を使用せずにデータベースを変換しようとすると、MySQLDumper が「part_1.sql」という名前のデータベースを作成することがわかりました。サイズは元のソースよりも小さくなります。

SQLブラウザ

特定の SQL コマンドを実行したい場合は、この SQL ブラウザ ページで実行できます。しかし、自分が何をしているのか知っておくべきです。

構成

上記のすべての機能は、設定メニューから設定できます。ここでは設定できるセクションをいくつか示します。

一般的な

インターフェース

自動削除

Eメール

FTP

原稿

ログ管理

MySQLDumper も基本的なログを提供します。したがって、バックアップ/復元アクティビティがいつ発生したかを知ることができます。ログページにアクセスするには、左側のナビゲーションパネルから「ログ」メニューをクリックするだけです。

ログは3種類あります。 PHP ログPerl ログ、およびPerl 完全ログ

結論

MySQLDumper は、MySQL にとって最適なバックアップ ツールではない可能性があります。しかし、このアプリケーションの使いやすさにより、人々はこのアプリケーションを使い始めるかもしれません。残念ながら、MySQLDumper にはオフライン ドキュメントが装備されていないことがわかりました。それでも、これは MySQL データベースをバックアップするための優れた代替ツールです。

http://www.mysqldumper.net/