Claro:
mysqldump db_name tbl_name -d | bzip2 -c | nc -l 1234
e
nc 101010.114 1234 | bzip2 -cd | mysql -uroot -proot@123 test
(Substitua bzip2
por gzip
ou algum outro programa de compressão se você quiser; todos eles funcionam da mesma maneira no Linux)
Não há razão para usar o tar; você está apenas jogando dados do MySQL como um único pedaço de texto. Você também está usando nc
no que geralmente é considerado um caminho "invertido"; tipicamente o consumidor dos dados ( mysql
neste caso) faz a escuta (mas não há diferença real na operação, apenas "parece" estranho).