Is there a way to download all your posts from wordpress for backup purposes instead of doing a full server backup?
Why don't you try export files? You will keep your site's files (including all of the posts) as XML file.
Use plugin 'WordPress Database Backup' so you can take easily backup through your WP admin panel. You can also use 'Scheduled Backup' using this plugin. DON.