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

路径正确情况下MySQL执行SOURCE命令返回Error 2问题求助

MySQL导入SQL脚本Error 2报错解决方案

MySQL的Error 2报错本质为进程无法读取指定路径的SQL文件,即便确认路径肉眼无误,可按以下优先级排查修复:

  • 路径格式适配:Windows环境下默认路径用的反斜杠\会被MySQL识别为转义字符,需要将所有反斜杠替换为正斜杠/,或是写为双反斜杠\\;如果路径中包含空格,需要把完整路径用英文双引号包裹。
    示例:原路径C:\Users\admin\Desktop\script.sql需改为C:/Users/admin/Desktop/script.sql、C:\\Users\\admin\\Desktop\\script.sql,带空格的路径写法如"C:/Users/name space/Desktop/script.sql"
  • 文件权限校验:当前Windows用户可访问路径不代表MySQL服务的运行账户有读取权限,右键点击SQL文件所在的文件夹,给Everyone用户授予「读取和执行」权限后重试即可。
  • 文件后缀校验:Windows默认会隐藏已知文件类型的后缀,你看到的script.sql有可能实际是script.sql.txt,可以在文件管理器的「查看」 tab 中勾选「文件扩展名」,确认文件真实后缀。
  • 换导入方式规避:退出MySQL命令行,直接在系统cmd/PowerShell中执行导入命令即可:
    mysql -u 你的用户名 -p 目标数据库名 < 替换为SQL文件的完整路径
    执行后输入数据库密码即可完成导入。

内容的提问来源于stack exchange,提问作者Nicolò Vitelli

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 14:54:04