Title: Keep Backup Daily
Author: Fahad Mahmood
Published: <strong>March 9, 2013</strong>
Last modified: March 13, 2026

---

Search plugins

![](https://ps.w.org/keep-backup-daily/assets/banner-772x250.png?rev=2548175)

![](https://ps.w.org/keep-backup-daily/assets/icon-256x256.png?rev=2270277)

# Keep Backup Daily

 By [Fahad Mahmood](https://profiles.wordpress.org/fahadmahmood/)

[Download](https://downloads.wordpress.org/plugin/keep-backup-daily.2.1.3.zip)

 * [Details](https://wordpress.org/plugins/keep-backup-daily/#description)
 * [Reviews](https://wordpress.org/plugins/keep-backup-daily/#reviews)
 *  [Installation](https://wordpress.org/plugins/keep-backup-daily/#installation)
 * [Development](https://wordpress.org/plugins/keep-backup-daily/#developers)

 [Support](https://wordpress.org/support/plugin/keep-backup-daily/)

## Description

 * Author: [Fahad Mahmood](https://www.androidbubbles.com/contact)
 * Project URI: [https://androidbubble.com/blog/wordpress/plugins/keep-backup-daily](https://androidbubble.com/blog/wordpress/plugins/keep-backup-daily)
 * License: GPL 3. See License below for copyright jots and tittles.

Keep Backup Daily backup your wordpress database and email to you daily, weekly,
monthly and even yearly according to the settings. It is a wordpress plugin which
helps you to get relax about taking regular backups. It is much better that if you
are running a news website and don’t want to overload your database. Keep backup
daily and another plugin might be freeing up your database on weekly basis. There
can be many uses of this plugin, you could have a look what activity is performing
on your database now a days. Its not only a convenience of exporting mysql database
but having it in secure place as well. If you have configured the email client on
your PC and want to keep backup on disk so it is possible as well with convenience.
I am a PHP, WordPress developer and i faced a lot of inconvenience regarding keep
an eye on wordpress DB regarding plugins and user’s activity. Our debugging process
demands access to the DB most of the time so developed this utility for personal
use and now publishing it. I coded a no. of fixes for wordpress sites and few of
the solutions are in form of articles on my blog.

Important!

1- Many of the users might be using free hosting or cheap price hosting. Especially
students do that but their data can be important to them, this plugin will give 
a feel of relax and to restore the website on last stable version of DB.

2- Default Settings: For your convenience, we are providing cron schedule from our
website androidbubbles.com to the URL https://www.androidbubbles.com/api/kbd.php.
For this purpose, we keep your domain name with us to access it e.g. http://www.
yourdomain.com/?kbd_cron_process=1

Keep backup daily is arranged in flexible manner for better user experience.

#### Tags

offsite, sql, online backup, full backup, complete backup, mysql export, email mysql
dump, db backup, database backup, email database backup, restore database backup

### License

This WordPress Plugin is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free Software
Foundation, either version 2 of the License, or any later version. This free software
is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details. You should have received a 
copy of the GNU General Public License along with this software. If not, see http://
www.gnu.org/licenses/gpl-2.0.html.

## Screenshots

 * [[
 * Settings page (Free version).
 * [[
 * Settings saved and success message appeared.
 * [[
 * Recommended links and requirements list.
 * [[
 * Instantly email / download backup. Edit back up title and download / delete backup
   and latest backup.
 * [[
 * Settings page (Pro version).
 * [[
 * Backed up files detail and backup archives.
 * [[
 * Find and replace.
 * [[
 * Download Media Library folders.

## Installation

To use Keep Backup Daily, you will need:
 * an installed and configured copy of [
WordPress][](version 3.0 or later). * FTP, SFTP or shell access to your web host

#### New Installations

Method-A:

 1. Go to your wordpress admin “yoursite.com/wp-admin”
 2. Login and then access “yoursite.com/wp-admin/plugin-install.php?tab=upload
 3. Upload and activate this plugin
 4. Now go to admin menu -> settings -> KBD Settings
 5. Your email is by default administrator email to send backup emails, but you are
    required to press save changes button once (at-least)
 6. That’s it, now wait for the magic

Method-B:

 1. Download the Keep Backup Daily installation package and extract the files on your
    computer.
 2. Create a new directory named `Keep Backup Daily` in the `wp-content/plugins` directory
    of your WordPress installation. Use an FTP or SFTP client to upload the contents
    of your Keep Backup Daily archive to the new directory that you just created on
    your web host.
 3. Log in to the WordPress Dashboard and activate the Keep Backup Daily plugin.
 4. Once the plugin is activated, a new **KBD Settings** sub-menu will appear in your
    WordPress admin -> settings menu.

## FAQ

### How to setup backup schedule?

Go to settings page. Select daily / weekly / monthly / yearly backup. Enter recipient
email address. Then select Cron Job Settings and click “Save Changes”. (In Premium
version you have to click on “Show me basic features”. See screenshot-5)

### What is defualt settings?

For your convenience, we are providing Cron schedule from our website androidbubbles.
com to the URL https://www.androidbubbles.com/api/kbd.php. For this purpose, we 
keep your domain name with us to access it e.g. http://www.yourdomain.com/?kbd_cron_process
=1

### How to download backup?

Click on “Download Backup Now” under backup required on settings page. It will lead
you to available backup page.

### How to restore backup files?

On settings page there is a link provided “How to restore backup files?” But in 
premium version in backup archives under actions you can restore (files only, not
database) with one click.

### Can I edit backup title?

Yes, on available backup page you can edit backup files title. You can also delete/
download backup files. In Premium version before creating backup you can choose 
a title for the backup file.

### Does this plugin provide downloadable backup file?

YES

### Is it secure? If yes, how?

It immediately removes the temporary backup file and never reveals the temporary
backup file path.

### What if i am not getting backup email?

Immediately report to the plugin author via support tab or on mentioned plugin URL.

### I have some other queries, other than this plugin, may i ask to the plugin author?

YES, if the queries are about WordPress and data security then you are welcome.

### What best method is to contact plugin author?

It is good if you use support tab or plugin’s author blog. If you want to reach 
the author immediately then use contact form on his blog.

### My website database is really big and this plugin is not handling it, what should i do?

Contact plugin author, he might will suggest you to exclude some tables and will
suggest you to backup only important ones regularly.

### What about the files backup?

Files backup feature is available in premium version.

### Is there any premium addon for this plugin or any feature which is not in this version?

As large databases can not be emailed so these all exceptional cases are handled
in premium version.

## Reviews

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

### 󠀁[Won’t Worked](https://wordpress.org/support/topic/wont-worked/)󠁿

 [abdullahnsz](https://profiles.wordpress.org/abdullahnsz/) May 15, 2022 1 reply

Hello, Is it plugin still maintained ?? Thank you

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

### 󠀁[A reliable plugin for database backup](https://wordpress.org/support/topic/a-reliable-plugin-for-database-backup/)󠁿

 [Ray Wood](https://profiles.wordpress.org/raywpwood/) September 8, 2019

It’s a lightweight and easy to use for database backups.

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

### 󠀁[best plugin](https://wordpress.org/support/topic/best-plugin-288/)󠁿

 [Mojtaba Faal](https://profiles.wordpress.org/mojtabafaal/) September 3, 2016

best plugin

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

### 󠀁[Very helpful plugins](https://wordpress.org/support/topic/very-helpful-plugins-3/)󠁿

 [nitinjn07](https://profiles.wordpress.org/nitinjn07/) February 7, 2017

Keep Backup Daily is very effective and supportive. I backup my website daily using
Keep Backup Daily. I am share your plugins on my blog post [ link redacted, please
do not post links in the reviews section ]

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

### 󠀁[Thanks](https://wordpress.org/support/topic/thanks-1068/)󠁿

 [General Seed](https://profiles.wordpress.org/autocultivo/) February 7, 2017

Little plugin works fine. Please update when need it, now work fine

 [ Read all 45 reviews ](https://wordpress.org/support/plugin/keep-backup-daily/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Fahad Mahmood ](https://profiles.wordpress.org/fahadmahmood/)
 *   [ Invoicepress ](https://profiles.wordpress.org/invoicepress/)

[Translate “Keep Backup Daily” into your language.](https://translate.wordpress.org/projects/wp-plugins/keep-backup-daily)

### Interested in development?

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

## Changelog

#### 2.1.2

 * Fix: Arbitrary File Download, Predictable Encryption Key, AJAX Nonce Verification,
   Directory Traversal. [28/02/2026][Thanks to Wordfence]

#### 2.1.1

 * Fix: Arbitrary File Download / A3: Injection. [10/02/2025][Thanks to Caesar Evan
   Santoso | Darius Sveikauskas]

#### 2.0.9

 * Fix: The issue at hand is the fact the file name is guessable (or enumerable)
   because you are relying on a time-based filename. [22/10/2024][Thanks to Joshua
   Chan | patchstack & WordPress Plugin Review Team]

#### 2.0.8

 * Fix: This plugin has been closed as of October 8, 2024 and is not available for
   download. This closure was temporary, pending a full review. [17/10/2024][Thanks
   to Joshua Chan | patchstack & WordPress Plugin Review Team]

#### 2.0.7

 * Fix: Some unknown critical error reported. [25/01/2024][Thanks to Rob Wolthuizen]

#### 2.0.6

 * Updated for WordPress version. [24/05/2023]

#### 2.0.5

 * wp_kses_post implemented on the settings page for the success message. [14/09/
   2022][Thanks to grandpadavid]

#### 2.0.4

 * Improved the security measures. [07/07/2022][Thanks to Plugin Vulnerabilities]

#### 2.0.3

 * Improved the security measures. [21/05/2022][Thanks to Eduardo Azevedo]

#### 2.0.2

 * Assets updated.

#### 2.0.1

 * Media Library export feature added. [Thanks to Team Ibulb Work]

#### 2.0.0

 * Plugins page broken string issue resolved. [Thanks to @bkacat]

#### 1.9.9

 * Backup filename duplication issue – fixed. [Thanks to Abu Usman]

#### 1.9.8

 * Find and replace feature added. [Thanks to Ibulb Work Team]

#### 1.9.7

 * Languages updated. [Thanks to Abu Usman]

#### 1.9.6

 * A few important updates.

#### 1.9.5

 * Improved version with switchable Premium features. [Thanks to Ibulb Work Team]

#### 1.9.4

 * Fatal error: Cannot declare class “CompressNone” fixed. [Thanks to nowliveit]

#### 1.9.3

 * Installation fatal error reported and fixed. [Thanks to nowliveit]

#### 1.9.2

 * Languages refined. [Thanks to Abu Usman]

#### 1.9.1

 * Languages added. [Thanks to Abu Usman]

#### 1.9.0

 * Fixed: WordPress Plugin Security Vulnerability / Missing Validation on TLS Connections

#### 1.8.9

 * Backup size display against the row.

#### 1.8.8

 * Backup now option has been refined.

#### 1.8.7

 * Sanitized input and fixed direct file access issues.

#### 1.8.6

 * Improved version. [Childhood Champions]

#### 1.8.5

 * Improved version. [Dedicated to KZ]

#### 1.8.4

 * Backup now option improved.

#### 1.8.3

 * Download now option improved.

#### 1.8.1

 * A few important improvements.

#### 1.8.0

 * A few important improvements.

#### 1.7.1

 * Speed Optimization Fix

#### 1.7.0

 * mysql functions are replaced with $wpdb

#### 1.6.2

 * A minor issue is fixed.

#### 1.6.1

 * A minor layout issue is fixed.

#### 1.6

 * Settings form improved for better user experience.

#### 1.5.5

 * Settings won’t be deleted on version update from next time.

#### 1.5.4

 * Old backups will be removed if couldn’t sent to you because of email address 
   field was empty. And by default you will get backups on admin email.

#### 1.5.3

 * Code Precision Process: Email Validation Function Updated.

#### 1.5.2

 * Recommended Links are added and backup now feature is updated.

#### 1.5.1

 * Requirements console updated.

#### 1.5

 * Requirements console added.
 * On upgrade, settings won’t be wasted.
 * Admin email will not be stored in settings file. (Security Fix)
 * wp_enqueue_style related fix. (Thanks to jelnet)

#### 1.4.9

 * Now you will get a proper HTML email instead of plain text one.
 * Log file was calculating size of .zip file only. Now it will also calculate if.
   sql file is not zipped.
 * Download backup now option is visible now. It was mistakenly hidden before. Functionality
   was there but never been asked so i forgot to make it visible.

#### 1.4.8

 * If zip library will not be available on your hosting, still you will get backup
   as .sql file. Cheers!

#### 1.4.7

 * Zip archive will not reveal your directory structure on unzip action. (Credit
   goes to Bilal TAS)

#### 1.4.6

 * Error: undefined function mcrypt_create_iv() fixed.

#### 1.4.5

 * Layout fixes

#### 1.4.4

 * Donate section added…

#### 1.4.3

 * Exception Hanlded: session_start() was having problem with rest of the plugins
   files with headers already started message. It is fixed.

#### 1.4.2

 * Bug Fixed: Default email is now your administrator email instead of info@yoursite.
   com because most of the bloggers don’t use info email address. So admin email
   will be filled automatically.

#### 1.4.1

 * Bug Fixed: Output buffer bug fixed. ob_start() was required to move forward with
   other plugins compatibility.

#### 1.4

 * New Feature: Database size will be available in log.

#### 1.3

 * New Feature: Click here to backup now

#### 1.2.1

 * Expected backup email time bug is fixed.

#### 1.2

 * Scheduled time for database backup is displayed
 * Maximum execution time input field removed for convenience of the users. Now 
   it will manage all kind of databases automatically.

## Meta

 *  Version **2.1.3**
 *  Last updated **2 months ago**
 *  Active installations **300+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 * Tag
 * [database security](https://wordpress.org/plugins/tags/database-security/)
 *  [Advanced View](https://wordpress.org/plugins/keep-backup-daily/advanced/)

## Ratings

 4.4 out of 5 stars.

 *  [  38 5-star reviews     ](https://wordpress.org/support/plugin/keep-backup-daily/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/keep-backup-daily/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/keep-backup-daily/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/keep-backup-daily/reviews/?filter=2)
 *  [  5 1-star reviews     ](https://wordpress.org/support/plugin/keep-backup-daily/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/keep-backup-daily/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/keep-backup-daily/reviews/)

## Contributors

 *   [ Fahad Mahmood ](https://profiles.wordpress.org/fahadmahmood/)
 *   [ Invoicepress ](https://profiles.wordpress.org/invoicepress/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/keep-backup-daily/)