This article is part of the Protecting WordPress index, but can be generally applied to your account and security practices!
A good plugin that can be used to keep regular backups for your site here is WP-DB Manager (note that it may consume excessive resources in a shared environment).
This plugin can be useful for reporting other vulnerabilities as well when it detects MySQL or accessibility issues.
http://wordpress.org/extend/plugins/wp-dbmanager/
Remote backups are also good options, if you haven't already, check out ComCure: https://www.comcure.com/