【问题标题】:Where does MariaDB `mysql` client save the output file of a select statement?MariaDB `mysql` 客户端在哪里保存 select 语句的输出文件?
【发布时间】:2019-01-03 19:50:15
【问题描述】:

来自本文档:https://mariadb.com/kb/en/library/select-into-outfile/

我跑了

MariaDB []> select ... into outfile 'leads_ny.csv';
Query OK, 6674 rows affected (0.47 sec)

现在我找不到文件了。我查看了当前工作目录,我在其中启动mysql 的目录,我的主目录,我什至在每个目录上运行了find,但我找不到它。我目前正在运行$ find / -name leads_ny.csv

mysql Ver 15.1 Distrib 10.1.30-MariaDB

【问题讨论】:

    标签: mysql mariadb into-outfile select-into-outfile


    【解决方案1】:

    找到了!在数据库数据目录中

    /var/lib/mysql/dbname/leads_ny.csv
    

    【讨论】:

    • 您可以在OUTFILE 部分中指定完整路径,但请注意这可能会受到服务器设置的限制。另请注意,大型 CSV 输出文件可能会耗尽数据库分区的可用空间并导致问题,因此在继续处理大型表之前,请务必检查是否有足够的可用空间。
    【解决方案2】:

    在 Mac OS Sierra 上,该文件夹为 /usr/local/var/mysql

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-25
      • 2010-11-26
      • 2019-04-30
      • 2017-03-26
      • 2016-05-29
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多