DB BACKUP TOOL

もっさり番長
phpMyAdminとはおさらば!
サーバに置くだけ。
さくっと一括バックアップ。

MySQL/MariaDBをCSV または SQL(INSERT+DDL)で書き出し、ZIPで一括ダウンロード。
パスワードでログインし、フォーム情報を入れて「実行」するだけの超軽量ツールです。

同梱例: export_ui.php, export_all_tables_csv.php, auth_backup.php 等
UI Screenshot

主な特徴

設置が簡単

サーバにPHPファイルを配置してアクセスするだけ。即バックアップ開始。

CSV / SQL 選択

CSV出力に加え、INSERT中心のSQLダンプが可能。CREATE TABLE (DDL) も付加できます。

ZIP一括DL

テーブルごとのファイルを自動で1つのZIPファイルにまとめてダウンロード。

ログイン認証

独自のパスワード認証を搭載。設定ファイルで自由に変更可能です。

巨大テーブル対応

チャンク分割処理により、タイムアウトを回避しながら大規模データを出力。

入力の復元

DB接続情報などをブラウザに保存し、次回アクセス時に自動入力(端末内のみ)。

できること(詳細機能)

接続情報の入力

  • ホスト・ポート・DB名・ユーザ・パスワード指定
  • 接続文字セット(例:utf8mb4)
  • (任意)入力値のローカル保存/復元

出力オプション

  • CSV 文字コード(UTF-8 / UTF-8 BOM / Shift_JIS)
  • SQL:INSERT形式、DDL(DROP/CREATE)付与 ON/OFF
  • チャンク行数・先頭N件のみ出力
  • テーブル接頭辞で絞り込み、単一テーブル指定、VIEW含む/除外

出力形式・ユースケース

  • .csv または .sql をテーブルごとに生成
  • まとめて backup_YYYYMMDD_HHMMSS.zip に圧縮
  • 運用中サービスの定期バックアップ、移行前のデータ抽出、開発用ダンプ作成に最適

制限事項・動作環境

必須環境

  • Webサーバ:Apache / Nginx (PHP動作必須)
  • PHP:7.4 以上(8.x 推奨)
  • 拡張モジュール:mysqli/PDO_mysql, ZipArchive, mbstring
  • DB:MySQL 5.7+ / MariaDB 10.3+ 目安

注意・既知の制約

  • 巨大テーブルは memory_limit / max_execution_time の影響を受けます。チャンク行数を調整してください。
  • CSVはカンマ区切り・ダブルクォート囲みです。
  • Basic認証やIP制限の追加を強く推奨します。
  • 完全な整合性が必要な場合はDBネイティブ機能をご利用ください。

インストール(概要)

  1. 配布ZIPを解凍し、*.php をサーバの任意ディレクトリにアップロード
  2. phpファイルを開き、パスワードを設定(方法はreadme.txtに記載)
  3. 必要に応じてディレクトリにBasic認証やIP制限を追加(推奨)
  4. ブラウザで https://your-domain/path/export_ui.php にアクセス → ログイン → 実行

※ 詳細は同梱のREADMEをご覧ください。

プランと価格

スタンダード

コードのみ

¥0

  • PHPスクリプト一式
  • 設置手順書付き
  • 無料公開予定

エンタープライズ

設置サポート付き

¥30,000

(非課税)

  • スタンダードの全内容
  • お客様サーバへの設置代行
  • バックアップ実行まで伴走サポート
  • 動作しなかった場合は全額返金

※ 請求書払いをご希望の法人様は お問い合わせ ください。

お取引上のご注意・お願い

  • 利用ルールやマナーをお守りいただけない場合、スタッフへの不当な要求等はご利用をお断りする場合がございます。
  • 迅速なサポートを心がけておりますが、対応期限は2営業日までご猶予ください。
  • ご契約前の方からのお電話はご遠慮いただいております。
  • 本ツールは「非独占的・譲渡不可のライセンス」です。譲渡・転売・無断転用は禁止しております。

Q&A よくある質問

Q. セットアップは難しいですか?

A. サーバにアップロード後すぐ使えます。接続情報を入力して「バックアップ実行」を押すだけです。

Q. SQLダンプはどんな形式ですか?

A. テーブルごとに INSERT 文でエクスポートします。オプションで DROP/CREATE (DDL) を付与でき、リストア用としてそのまま利用可能です。

Q. 大きいテーブルで途中で止まります。

A. チャンク行数を小さく(例:500→200)し、PHP/WEBサーバのタイムアウト設定を調整してください。

Q. 認証はありますか?

A. あります。予め決められたパスワードでログインできます。必要に応じてBasic認証やIP制限も追加してください。

Q. Basic認証・IP制限の対策をお願いできますか?

A. 本ツール以外のサポートはサービス対象外です。こちらに設定例をご用意しましたので、お客様自身で設定をお願いいたします。

Q. エンタープライズプランの場合は返金してもらえますか?

A. はい。運用可能な状態にできなかった場合は商品代金を全額返金いたします。

Q. このツールを転売してもいいですか?

A. 商品代金は本ツールの「非独占的・譲渡不可のライセンス」です。転売や譲渡はご遠慮ください。

Q. 一回購入したこのツールを別のサーバで使用してもいいですか?

A. ライセンスは1サーバを前提としております。別途ライセンスの購入をお願いいたします。

お問い合わせ

カスタマイズや御見積、請求書払いのご相談はこちら。

メール:info@miraiaxis.com

件名例:[Product002] 導入相談