gpt4 book ai didi

mysql - 错误 13 (HY000) : Can't get stat of '/tmp/file1.csv' (Errcode: 2) while trying to import CSV file into MariaDB

转载 作者:行者123 更新时间:2023-11-29 19:01:49 24 4
gpt4 key购买 nike

我正在尝试使用以下命令将 CSV 文件导入 MariaDB(版本:5.5.50-MariaDB MariaDB Server):

LOAD DATA INFILE 'file1.csv' 
INTO TABLE table_name
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES (@dummy,col1, col2,col3,@dummy)
SET col4 = "xyz";

我收到的错误为:

ERROR 13 (HY000): Can't get stat of '/var/lib/mysql/db_name/file1.csv' (Errcode: 2)

我还尝试根据上述查询中有关 stackoverflow 和 google 搜索的一些建议使用 LOCAL 关键字,例如:

LOAD DATA LOCAL INFILE 'file1.csv' 
INTO TABLE table_name
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES (@dummy,col1, col2,col3,@dummy)
SET col4 = "xyz";

在这种情况下,我收到文件未找到错误:

ERROR 2 (HY000): File 'file1.csv' not found (Errcode: 2)

我尝试将源文件移动到/tmp、/root 和/var/lib/mysql/db_name 目录,但无法使用上述任何查询进行导入。

有人可以提出解决方案吗?

提前致谢。

最佳答案

该文件需要由“mysql”拥有,或者由“mysql”读取。如果您需要进一步解释,请执行ls -l file1.csv

另外,检查 local_infile 的值。

关于mysql - 错误 13 (HY000) : Can't get stat of '/tmp/file1.csv' (Errcode: 2) while trying to import CSV file into MariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43817174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com