sql >> データベース >  >> RDS >> Mysql

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

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

    MySQL以降 は人気のあるデータベースであり、バックアップに使用できるソフトウェアはたくさんあります。コンソールモードからWebベースのソフトウェアへ。次に、 MySQLDumperの外観を示します。 MySQLデータベースをバックアップするためのツールとして。

    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を使用したバックアッププロセス

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

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

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

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

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

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

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

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

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

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

    復元プロセス

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

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

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

    ディレクトリ保護を作成する

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

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

    次に、いくつかの資格情報を提供するように求められます。

    それが終わったら、ディレクトリ保護の作成をクリックします ボタン。その後、確認ページが表示されます。

    エラーがない場合は、成功メッセージが表示されます。

    次にページにアクセスすると、MySQLDumperはホーム画面が表示される前にパスワードを要求します。

    ファイル管理

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

    このページで実行できるアクティビティは次のとおりです。

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

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

    SQLブラウザ

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

    構成

    上記のすべての機能は、構成メニューから構成できます。構成できるセクションは次のとおりです。

    一般
    インターフェース
    自動削除
    メール
    FTP
    クロンスクリプト

    ログ管理

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

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

    結論

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

    http://www.mysqldumper.net/


    1. SQL CASEステートメント:それは何であり、それを使用するための最良の方法は何ですか?

    2. MariaDBAXを使用した分析-tTheOpenSource Columnar Datastore

    3. Postgresqlでキャリッジリターンと新しい行を削除するにはどうすればよいですか?

    4. MariaDBのデータベースロールベースのアクセス制御を実装するためのヒントとコツ