Backup Database from Remote Server

First you will need to install the MySQL Client Tools:

sudo apt-get install mysql-client (this will install among other things mysqldump)

Now you can do the backup, there are a couple of considerations:
1. Your user must have the rights (normally user accounts are localhost limited) I created a user with global rights '%' 2.