The free BackUpWordPress (one word) Plugin is simple to use and will back up your to entire site including your database and all your files once every day.
It’s very important running a WordPress website to create backups so that if anything goes wrong which can’t be fixed, you have a record of an older version. Backups should be performed whenever you are about to do any major changes to your site which would include upgrading to the latest WordPress, modifying a theme and even installing/upgrading plugins.
You can download the free plugin from the WordPress Plugin Directory here:
If you have any questions, use the Plugin Support tab to let the developers know.
UPDATE: I now use and recommend Snapshot for easy backup AND restore.
I have used the restore, and it works great:
Tags: wordpress backup plugin, wordpress backup, snapshot