2017-07-24 73 views
0

我试图从数据库中使用端口绑定和SSH远程导出表。从MySQL导出CSV文件到本地机器(OS X)

所以我登录到使用机器:

ssh -L 3307:127.0.0.1:3306 [email protected] 

然后我想在CSV格式的表格登录到MySQL和输出到我的机器的桌面。

理想我想这样做的所有在同一行,但没有得到多少运气迄今为止..这是我的想法会工作,但它没有..

mysql -u root -p -e "USE dfs_va2; SELECT * FROM dfs_va2.artikel_trigger INTO OUTFILE '~/Desktop/my_output.csv’;” 

任何帮助将是巨大的!

回答

0

没有端口转发的选项:

local-machine:~$ ssh [email protected] \ 
       "mysql -u mysql_user -p -N \ 
       -e 'USE dfs_va2; SELECT * FROM dfs_va2.artikel_trigger;'" \ 
       > ~/Desktop/my_output.tsv 
+0

没有运气使用,要么不幸.. –