【问题标题】:Export a CSV file from MySQL to a local machine (OS X)将 CSV 文件从 MySQL 导出到本地计算机 (OS X)
【发布时间】:2017-12-30 04:04:17
【问题描述】:

我正在尝试使用端口绑定和 SSH 从数据库远程导出表。

所以我正在使用以下方式登录机器:

ssh -L 3307:127.0.0.1:3306 user@IP

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

理想情况下,我希望这一切都在一条线上完成,但到目前为止没有太多运气..这是我认为可行的,但它没有..

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

任何帮助都会很棒!

【问题讨论】:

    标签: mysql macos csv ssh portforwarding


    【解决方案1】:

    没有端口转发的选项:

    local-machine:~$ ssh user@IP \
                     "mysql -u mysql_user -p -N \
                     -e 'USE dfs_va2; SELECT * FROM dfs_va2.artikel_trigger;'" \
                     > ~/Desktop/my_output.tsv
    

    【讨论】:

      猜你喜欢
      • 2017-05-21
      • 2021-08-24
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 2018-08-29
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多