Title: Database Backup Manager
Author: Jigar Kahar
Published: <strong>17 November 2025</strong>
Last modified: 10 June 2026

---

Search plugins

![](https://ps.w.org/kj-db-downloader/assets/banner-772x250.png?rev=3397197)

This plugin **hasn’t been tested with the latest three major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/kj-db-downloader/assets/icon-256x256.png?rev=3397199)

# Database Backup Manager

 By [Jigar Kahar](https://profiles.wordpress.org/jigarkahar/)

[Download](https://downloads.wordpress.org/plugin/kj-db-downloader.2.0.zip)

 * [Details](https://en-gb.wordpress.org/plugins/kj-db-downloader/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/kj-db-downloader/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/kj-db-downloader/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/kj-db-downloader/#developers)

 [Support](https://wordpress.org/support/plugin/kj-db-downloader/)

## Description

**Database Backup Manager** is a professional WordPress plugin that gives administrators
full control over database backups — all from the comfort of the WordPress admin
panel.

#### Core Features

 * **Dashboard** — at-a-glance database statistics: total tables, database size,
   last backup date and type.
 * **Full Database Backup** — export your entire database as SQL or ZIP with a single
   click.
 * **Selected Tables Backup** — check individual tables from a searchable, sortable
   list and export only what you need.
 * **SQL & ZIP Export** — choose between a plain `.sql` file or a compressed `.zip`
   archive.
 * **Backup History** — every backup is logged with filename, date, type, format
   and file size. Re-download or delete from the History screen.
 * **Scheduled Backups** — use the built-in WordPress Cron integration to schedule
   automatic full backups: daily, weekly, or monthly.
 * **Backup Retention** — automatically prune old backups to stay within a configurable
   limit.
 * **Security first** — nonce verification, `manage_options` capability checks, 
   input sanitisation, output escaping, and a protected backup directory on every
   request.

#### Planned Features (v2.1+)

 * Cloud storage integration (Google Drive, Dropbox, OneDrive)
 * One-click restore from SQL or ZIP backup
 * Email notifications for successful / failed backups

## Installation

 1. Upload the `database-backup-manager` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **DB Backup** in the admin sidebar.

## FAQ

### Where are backup files stored?

Backups are stored in `wp-content/plugins/database-backup-manager/backups/`. The
folder is protected by `.htaccess` and a blank `index.php` to prevent direct web
access.

### Can I change the backup format?

Yes — from **DB Backup  Settings** you can set the default format to SQL or ZIP.
You can also override the format per backup from the Dashboard.

### How do scheduled backups work?

The plugin uses the WordPress Cron API (`wp-cron`). Choose daily, weekly, or monthly
from Settings; the next scheduled run time is displayed automatically.

### Will this work on large databases?

The plugin processes tables one at a time, which works well for typical WordPress
databases. For very large databases (hundreds of MB) consider increasing PHP `memory_limit`
and `max_execution_time`.

## Reviews

![](https://secure.gravatar.com/avatar/86d88a5e11af336547ee40af148bdf6c26e463b56acdeba6855321fbc49b217e?
s=60&d=retro&r=g)

### 󠀁[One Click Database Downloader](https://wordpress.org/support/topic/one-click-database-downloader-2/)󠁿

 [Jigar Kahar](https://profiles.wordpress.org/jigarkahar/) 17 November 2025

⭐ One Click Database Downloader — Excellent!Super easy to use and works flawlessly.
With just one click, it lets you download your database instantly — no hosting panel
or manual export needed. A very handy tool for developers and site admins. Highly
recommended!

 [ Read all 1 review ](https://wordpress.org/support/plugin/kj-db-downloader/reviews/)

## Contributors and Developers

“Database Backup Manager” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Jigar Kahar ](https://profiles.wordpress.org/jigarkahar/)

“Database Backup Manager” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/kj-db-downloader/contributors)
for their contributions.

[Translate “Database Backup Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/kj-db-downloader)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kj-db-downloader/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kj-db-downloader/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kj-db-downloader/)
by [RSS](https://plugins.trac.wordpress.org/log/kj-db-downloader/?limit=100&mode=stop_on_copy&format=rss).

## Change Log

#### 2.0

 * Complete rewrite with modular OOP architecture.
 * Added dashboard with statistics cards.
 * Added selected-tables backup with searchable/sortable table list.
 * Added ZIP export format via ZipArchive.
 * Added backup history with download & delete actions.
 * Added scheduled backups (daily / weekly / monthly) via WP Cron.
 * Added settings page: default format, retention limit, schedule.
 * Enforced nonce verification, capability checks, and sanitisation throughout.
 * Protected backup directory with .htaccess and index.php.

#### 1.0

 * Initial release — basic full SQL backup download.

## Meta

 *  Version **2.0**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.7.10**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/kj-db-downloader/) and [Gujarati](https://gu.wordpress.org/plugins/kj-db-downloader/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/kj-db-downloader)
 * Tags
 * [backup](https://en-gb.wordpress.org/plugins/tags/backup/)[database](https://en-gb.wordpress.org/plugins/tags/database/)
   [export](https://en-gb.wordpress.org/plugins/tags/export/)[sql](https://en-gb.wordpress.org/plugins/tags/sql/)
   [zip](https://en-gb.wordpress.org/plugins/tags/zip/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/kj-db-downloader/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/kj-db-downloader/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/kj-db-downloader/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/kj-db-downloader/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/kj-db-downloader/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/kj-db-downloader/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/kj-db-downloader/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kj-db-downloader/reviews/)

## Contributors

 *   [ Jigar Kahar ](https://profiles.wordpress.org/jigarkahar/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kj-db-downloader/)