O comando é mysqldump.
Você tem um espaço lá, então está efetivamente tentando executar um dump de consulta do mysql, que obviamente não é válido.
ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near 'mysql dump --all-databases > dump.sql' at line
1. for ubuntu server
Como posso resolver isso?
O comando é mysqldump.
Você tem um espaço lá, então está efetivamente tentando executar um dump de consulta do mysql, que obviamente não é válido.