Посмотрел в гугле, везде пишут что нужно сначала зайти через ssh на удалённый компьютер, а потом только выполнять mysqldump, и потом ещё через ftp или каим-либо другим способом аплоадить файл к себе на локальный компьтер. Слишком много действий. Если указывать порт -P, --port=[port], то это просто даёт знать что сервер mysql работает на нестандартном порту. А в идеале хотелось бы так- одной командой в терминале сделать бекап базы. Тоесть, должно произойти :
1.логин по ssh,
2.вызов mysqldump
3.аплоад на локальный компьютер.
4.exit
Подозреваю, что тут только может помочь скрипт..