导出远程服务器的MySQL数据为txt文件 到本地

MySQL导出远程服务器a的数据库为txt/csv文件 到本地服务器b。

在linux下操作,需要命令形式。

求问除了这个命令还有别的命令或者方式吗?
mysql -h a服务器ip -P 3306 -u root -p -D xxx -e 'select * from table1 '
| sed 's/\t/,/g;s/\n//g' > /data/mysqltest/xxx.txt

求问有没有第三方工具支持该需求 支持通过命令实现。

https://blog.csdn.net/sinat_30973431/article/details/107044248

第三方工具有navicat(比较好用,现在我们开发和运维都是用这个),也可以在linux服务器上搭建一个phpmyadmin