If you are a blogger who updates posts regularly, the most important thing that you have to perform is ‘creating backups.’ If you are not able to do it regularly, do it at regular intervals. Otherwise you may miss it due to any server error or by the attack of virus.
I prefer taking backups weekly. You can do it according to the frequency of the posts. There are many ways you can backup your site. Here I am showing you, how I backup my sites.
1. Download all wordpress files using an FTP software. There are many free FTP softwares available for you to download the site.
2.Log into cpanel. Click on ‘phpMyAdmin’ under ‘Database’ section
3.Select the wordpress database and click on ‘Export’.
4. In the ‘Export’ page,
on the ‘Structure’ section – tick ‘Add Drop Tables,’ ‘Add AUTO_INCREMENT,’ and ‘Enclose table and
field names with backquotes.’
On the ‘Data’ section, untick all the boxes.
Then tick ‘Save as file’ and click ‘Go.’ This will download the database.

Taking frequent backups is very important in protecting our blog from losing data. Taking manual backup is good, but it is time consuming. I am using a plugin called Automatic WordPress Backup (it is free) to take complete backup of my blog daily and move that files to my Amazon S3 servers automatically.
Thanks for the info regarding Automatic WordPress Backup. Let me also try the software.
You’re very much impressive with this information. I love what you just shared and I will test it out on my blog. @Rojish. I love the recommendation