There are many different ways of backing up your website. I will list here how I setup my backup strategy and why I decided on this solution.
Overview – The backup will use WP-DBManager to backup the sql first. I will then use my computer to sync the website to my local PC.
First log into your WordPress install. You will need to go to the plugins and install “WP-DBmanager”. You will also need to setup the backup. It’s pretty easy to do. If you are installing it on GoDaddy servers make sure to check out my other post – http://jaredheinrichs.com/how-setup-wp-dbmanager-with-godaddy-mysqldump-and-mysql.html
Once done make a backup of the sql database.
Install Cobain Backup on your locally on your PC. Make sure to setup a Task where the source is an FTP site and the destination is your local machine.
Sync the task You local folder will now not only have everything on the Webserver it will also have the DB Backup. Hope this helps