Having a backup of your WordPress site is essential in case something wrong happens then you stand to lose everything. However, every webmaster has a few backups of his/her website. Here WordPress Backup means saving a duplicate version of all your work. This includes your WordPress support theme and related site files (like plugins) as well as your database (which includes posts, users, comments, etc.).
Basically, our WordPress database contains every post, every comment, and every link present on your blog. Loss of data occurs because of many reasons and you are not capable of control each and everything but with a proper backup of your WordPress database and files you can quickly restore things back to normal.
Ways to backup your site:
Method 1. Backup WordPress manually-
WordPress is a web application which is based on PHP and MySql. So in order to get a complete backup of all its files and database, all you need is to copy your file via FTP to get a full copy of your site. In order to to do this, you must have knowledge about how to use FTP.
If you talk about WordPress Database, it can be backed up like any other databases. In order to do this, you must have knowledge about how to use cPanel to backup your databases.
Method 2. Backup WordPress via plugins – 2019
There are various WordPress backup plugins are available to take automatic scheduled backups of your WordPress Database. On the WordPress Administration screens, you can find automatic backup plugins in the Plugin Browser.
Here is a list of some of the following backup Plugins:
1. JetPack by WordPress.com –
Jetpack provides 24/7 site security and guarding you against harmful attacks and unauthorized logins. If you talk about basic protection, it is free of cost but for the advanced level, you need to pay and premium plans include expanded backup and automated fixes.
2. All-in-one WP Migration –
This plugin without any technical knowledge exports your WordPress website including the Database, media files, plugins, and themes with no technical knowledge required.
3. UpdraftPlus WordPress –
It the world’s most popular and highest ranking scheduled backup plugin which is used to simplifies the backups and restoration. It provides backup into the cloud directly to Dropbox, Google Drive, Amazon S3, UpdraftVault, Rackspace Cloud, FTP, DreamObjects, OpenStack Swift, and Email.
4. Duplicator (WordPress Migration Plugin ) –
Duplicator is also a WordPress backup plugin that provides WordPress users the ability to migrate, copy, move or clone a site from one location to another location and also provides simple backup. Basically, duplicator is used to handle serialized and base 64 serialized replacements.
5. ManageWP worker –
ManageWP is a dashboard which is useful to save time and nerves by automating your workflow so you could focus on things that matter. It is secure and free for an unlimited number of websites.
6. BackWPup (WordPress Backup Plugin) –
The backup plugin BackWPup is helpful in order to save your complete installation including /wp-content/ and push them to an external Backup Service, like Dropbox, S3, FTP and many more.
You can restore an installation with a single backup.zip file. But the free version of BackWPup backup plugin will not provide good support as compared to the premium version.
BackWPup provides First class support and more features are:
> Database backup(with the help of MySqli)
> WordPress XML support
> Optimize Database
> Check and Repair Database
> File backup
> Backups in zipping, tar, tar.gz formats
> Store backup SugarSync
> Store backup to FTP server
> With installed plugins it will generate a file
> Store backup to Dropbox
> Store backup to Rackspace Cloud
> PRO: Store backup to Amazon Glacier
> Multi-site support only as a network admin
> Store backup to S3 services
> Store backups to the directory
> Microsoft Azure, Store backup recovery
7. WP Migrate DB –
This plugin exports your database as a MySql data dump (much like phpMyAdmin) and handles serialized data, then you can be able to save it to your computer as an SQL file.
To complete a migration you need to use a database management tool (eg: phpMyAdmin) to import the SQL file to your database by replacing your existing database.
WP Migrate DB is basically used for handles serialized data (both arrays and objects) by unserializing the data, identifying strings and running a find & replace on them.
It’s pro version provides the following features:
> Used to Push and pull your databases.
> Find and replace method is used to handle serialized data.
> Export your database
> Select which tables to migrate
> Filter outpost types
> Excludes useless data
> Save migration profiles
> Provides Email Support
> Also tests stress on massive databases
> Provides Solid Security
> Media files Addon
> CLI Addon
> Multisite tools addon
> Theme and Plugin Files Addon
8. WP-DB-Backup –
WP-DB-Backup has used to back up your WordPress Database tables. Here you can also backup other tables in the same database.
9. BackUpWordPress –
BackUpWodPress will backup all your files as well as your database on a schedule that suits you. This plugin requires PHP version 5.3.2 or later.
It provides the following features:
> Super simple to use, and no setup is required
> Work in low memory environments
> Used to manage multiple schedules
> It provides an option to have each backup file emailed to you
> Uses zip and MySQL dump for faster backups
> Works on both Linux and Windows server
> Exclude files and folders from your backups
> Provides good support
> Translations for many languages like Spanish, German, Chinese, Russian, etc.
10. Search and Replace –
With Search and Replace you are able to search for everything and replace this with everything but before you do this you can easily create a simple database backup and restore it.
It provides the following features:
> Search and Replace data in your WordPress database
> You can Change domain/URL of WordPress installation
> Able to handle serialized data
> Choose dry run and download SQL file
> Change table Prefix
> Restore and Backup your database
> Provides WordPress Multisite Support