You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL导入CSV遇error2文件不存在错误的解决求助

MySQL LOAD DATA报错"Error 2: No such file or directory"排查方案
  • 检查文件名完整性
    你的LOAD DATA语句中文件路径为D:/R_file/vgsales,CSV文件必须带.csv后缀,修改为D:/R_file/vgsales.csv后重试。MySQL会严格匹配文件名,缺失后缀会导致文件无法被识别。

  • 验证文件实际路径
    打开文件资源管理器,复制目标CSV文件的完整路径(包含后缀),直接粘贴到LOAD DATA语句中,避免手动输入路径时出现拼写错误。

  • 确保local_infile配置生效
    执行set global local_infile = 1;后,必须重新连接MySQL会话,全局变量才会在新会话中生效。之前的旧会话仍会使用原有配置,重启连接后再执行导入语句。

  • 检查MySQL服务权限
    运行MySQL服务的系统用户(如Windows的Local System账户)需要拥有D:\R_file文件夹的读取权限。右键文件夹→属性→安全→添加MySQL服务用户,赋予其读取权限。

  • 确认secure-file-priv配置生效
    执行SHOW VARIABLES LIKE 'secure-file-priv';,确认返回值为D:\R_file。若返回值不符,说明my.ini修改未生效:

    • 通过SELECT @@basedir;查询MySQL安装路径,找到正确的my.ini文件;
    • 修改配置后完全重启MySQL服务(在系统服务管理器中停止并重新启动MySQL服务),而非仅重启会话。

修正后的LOAD DATA语句示例

load data local infile 'D:/R_file/vgsales.csv'
into table book.sales_data
character set 'utf8'
fields terminated by ','
LINES TERMINATED BY '\n'
ignore 1 rows;

内容的提问来源于stack exchange,提问作者李灏寅

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 06:01:01