I need to backup my website, daily or at least 1 time per week, but it has a 1gb database and it has 2GB of space. Is there any service that offer automatic backups?
do you want same server backup or remote? Most backups should be done remotely. If you have ssh available, you can use rsync to do a incremental backup. Better yet, have a second mysql server remotely and have it do replication; you might a performance hit but if its on the same lan, you should not see too much of a performance hit. That way, you can have two copies of your database at all time.