How to Create a backup of your site and restore it?
You can create a backup of your site easily.Account backups can be performed using cPanel–>Backups functionality for your hosting account.If your account is not too big in size (under 5000Mb)you can perform a full account backup just with one click
If the accounts is too large(over 5000Mb) for the full automatic backup the files and the databases should be backed up separetly. In this case you would need to know what your website consist of and thus what should be backed up/restored.Sites consist of files and databases.You must take care of them all if you want to have your site exactly the way it has been before.
How to backup/restore your sites?
In order to backup your files,you should download all the files from your public_html folder to your computer using your favorite FTP Client.After that you can easily upload the files to your hosting account and your website will be restored.
How to backup/restore your database?
Once having all the files n your computer,you should make a dump of your MYSQL database.Click here to learn how to backup/restore MySQL database